From cc20895f50e4ffb4f6b49519b6e055169f3ea05c Mon Sep 17 00:00:00 2001 From: Andy Green Date: Fri, 12 Jan 2018 08:11:56 +0800 Subject: [PATCH] after excessive ah hold detect restart scan ah is potentially freed after the close --- lib/service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/service.c b/lib/service.c index 5ebdfc7b2..e04358e6a 100644 --- a/lib/service.c +++ b/lib/service.c @@ -1098,7 +1098,7 @@ lws_service_fd_tsi(struct lws_context *context, struct lws_pollfd *pollfd, int t lws_close_free_wsi(wsi, LWS_CLOSE_STATUS_NOSTATUS); - ah = ah->next; + ah = pt->ah_list; } #ifdef LWS_WITH_CGI