From 1ae1b1fae875f0427053a697d8b3a47ac8ef0a3c Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 11 Feb 2013 14:12:32 +0800 Subject: [PATCH] valgrind also deallocate rx buf on close when client Signed-off-by: Andy Green --- lib/libwebsockets.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index d8abe7e3..3c76b751 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -312,7 +312,7 @@ just_kill_connection: wsi->state = WSI_STATE_DEAD_SOCKET; - if ((old_state == WSI_STATE_ESTABLISHED || wsi->mode == LWS_CONNMODE_WS_SERVING) && wsi->u.ws.rx_user_buffer) { + if ((old_state == WSI_STATE_ESTABLISHED || wsi->mode == LWS_CONNMODE_WS_SERVING || wsi->mode == LWS_CONNMODE_WS_CLIENT) && wsi->u.ws.rx_user_buffer) { free(wsi->u.ws.rx_user_buffer); wsi->u.ws.rx_user_buffer = NULL; }