From 7b9220508654e879d714c6cfe70f6761b401c376 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 11 Feb 2013 11:43:05 +0800 Subject: [PATCH] valgrind context destroy close all conns properly Signed-off-by: Andy Green --- lib/libwebsockets.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 6b1e2171..e5d148ad 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1050,7 +1050,8 @@ libwebsocket_context_destroy(struct libwebsocket_context *context) for (n = 0; n < context->fds_count; n++) { struct libwebsocket *wsi = context->lws_lookup[context->fds[n].fd]; libwebsocket_close_and_free_session(context, - wsi, LWS_CLOSE_STATUS_GOINGAWAY); + wsi, LWS_CLOSE_STATUS_NOSTATUS /* no protocol close */); + n--; } /*