From b02d46498ebe07321ad663e1c77aeffe71d41ccf Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sat, 1 Nov 2025 19:39:51 -0700 Subject: [PATCH] Don't set isIdle when it is not in fact idle (#24274) ### What does this PR do? ### How did you verify your code works? ## Summary by CodeRabbit * **Bug Fixes** * Improved HTTP connection handling during write failures to ensure more reliable timeout behavior and connection state management. --- packages/bun-uws/src/HttpContext.h | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/bun-uws/src/HttpContext.h b/packages/bun-uws/src/HttpContext.h index 8f001bf0da..2d1e7b79b9 100644 --- a/packages/bun-uws/src/HttpContext.h +++ b/packages/bun-uws/src/HttpContext.h @@ -412,7 +412,6 @@ private: /* Timeout on uncork failure */ auto [written, failed] = ((AsyncSocket *) returnedData)->uncork(); if (written > 0 || failed) { - httpResponseData->isIdle = true; /* All Http sockets timeout by this, and this behavior match the one in HttpResponse::cork */ ((HttpResponse *) s)->resetTimeout(); }