From 544b668605e6a43ad14191a08f3ecbd58d381b39 Mon Sep 17 00:00:00 2001 From: Yichen Gu Date: Thu, 12 Nov 2020 23:34:16 +0800 Subject: [PATCH] sspc: lws_sspc_handle_t pointer in wsi used after free --- lib/secure-streams/secure-streams-client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/secure-streams/secure-streams-client.c b/lib/secure-streams/secure-streams-client.c index 7f612a1c2..cfc7c956a 100644 --- a/lib/secure-streams/secure-streams-client.c +++ b/lib/secure-streams/secure-streams-client.c @@ -181,6 +181,7 @@ callback_sspc_client(struct lws *wsi, enum lws_callback_reasons reason, case LWSSSSRET_DISCONNECT_ME: return -1; case LWSSSSRET_DESTROY_ME: + lws_set_opaque_user_data(wsi, NULL); lws_sspc_destroy(&h); return -1; }