diff --git a/lib/ssl.c b/lib/ssl.c index 04c96cf05..cb19d605f 100644 --- a/lib/ssl.c +++ b/lib/ssl.c @@ -515,6 +515,7 @@ lws_ssl_close(struct libwebsocket *wsi) SSL_shutdown(wsi->ssl); compatible_close(n); SSL_free(wsi->ssl); + wsi->ssl = NULL; return 1; /* handled */ }