From c980be7cf7a6c49b87ecf31c1a854b54982bdf3f Mon Sep 17 00:00:00 2001 From: lailoken Date: Tue, 20 Aug 2024 13:54:03 +0100 Subject: [PATCH] windows: fix mishandling slow connects https://github.com/warmcat/libwebsockets/issues/3208 --- lib/core-net/service.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/core-net/service.c b/lib/core-net/service.c index 02e4c05e2..d4a14743c 100644 --- a/lib/core-net/service.c +++ b/lib/core-net/service.c @@ -767,7 +767,11 @@ lws_service_fd_tsi(struct lws_context *context, struct lws_pollfd *pollfd, handle_POLLIN(pt, wsi, pollfd)) { case LWS_HPI_RET_WSI_ALREADY_DIED: pt->inside_lws_service = 0; +#if defined (_WIN32) + break; +#else return 1; +#endif case LWS_HPI_RET_HANDLED: break; case LWS_HPI_RET_PLEASE_CLOSE_ME: