From b9f8f9ada9225601601063b94701133739e3ed1e Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 7 Oct 2012 20:40:35 +0800 Subject: [PATCH] stop being so fragile on socket lifecycle Signed-off-by: Andy Green --- lib/libwebsockets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 03147e1..2f5b4d0 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1508,7 +1508,7 @@ libwebsocket_service_fd(struct libwebsocket_context *context, wsi = wsi_from_fd(context, pollfd->fd); if (wsi == NULL) - return 1; + return 0; switch (wsi->mode) { case LWS_CONNMODE_SERVER_LISTENER: @@ -2001,7 +2001,7 @@ bail3: if (!eff_buf.token_len) { libwebsocket_close_and_free_session(context, wsi, LWS_CLOSE_STATUS_NOSTATUS); - return 1; + return 0; } /* -- 2.7.4