From fc2aba60d1509f0958fcb72b66186b2f8c7a52e6 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Fri, 19 Jul 2024 16:35:52 -0400 Subject: [PATCH] fix prev commit --- lib/roles/ws/ops-ws.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/roles/ws/ops-ws.c b/lib/roles/ws/ops-ws.c index 7ae0749e3..67092e338 100644 --- a/lib/roles/ws/ops-ws.c +++ b/lib/roles/ws/ops-ws.c @@ -1237,7 +1237,7 @@ drain: // RX Extension needs to be drained before next read n = lws_ws_rx_sm(wsi, ALREADY_PROCESSED_IGNORE_CHAR, 0); if (n < 0) { - return zero_len_reads == SANITY_READS ? LWS_HPI_RET_PLEASE_CLOSE_ME : LWS_HPI_RET_HANDLED; + return LWS_HPI_RET_PLEASE_CLOSE_ME; } } #endif @@ -1248,7 +1248,7 @@ drain: * Something has gone wrong, we are spinning... * let's bail on this connection */ - return LWS_HPI_RET_PLEASE_CLOSE_ME; + return zero_len_reads == SANITY_READS ? LWS_HPI_RET_PLEASE_CLOSE_ME : LWS_HPI_RET_HANDLED; } if (buffered && /* were draining, now nothing left */