From 0bf8fe51bffa6bd5d1e8ebf41ea1436a4a2672d9 Mon Sep 17 00:00:00 2001 From: Patrick Gansterer Date: Sat, 29 Mar 2014 09:34:24 +0100 Subject: [PATCH] Add missing resetting of the service_tid on Windows --- lib/libwebsockets.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 54c0c5fb..15c0213a 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1540,6 +1540,8 @@ libwebsocket_service(struct libwebsocket_context *context, int timeout_ms) } ev = WSAWaitForMultipleEvents(context->fds_count + 1, context->events, FALSE, timeout_ms, FALSE); + context->service_tid = 0; + if (ev == WSA_WAIT_TIMEOUT) { libwebsocket_service_fd(context, NULL); return 0;