From c949bb3b49e7f15982f1d855f35e58bd42a25bbe Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 29 Jul 2014 23:02:07 +0800 Subject: [PATCH] avoid crash if we dont have new wsi Signed-off-by: Andy Green --- lib/server.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/server.c b/lib/server.c index 5f8749fc..d6a65cf0 100644 --- a/lib/server.c +++ b/lib/server.c @@ -731,8 +731,10 @@ int lws_server_socket_service(struct libwebsocket_context *context, break; } - if (lws_server_socket_service_ssl(context, &wsi, new_wsi, accept_fd, pollfd)) - goto fail; + if (new_wsi) + if (lws_server_socket_service_ssl(context, &wsi, new_wsi, + accept_fd, pollfd)) + goto fail; return 0;