From 422ba672eabf4ec4d0a4fff69fe06b91c1c69fbc Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Thu, 28 May 2026 09:41:55 -0700 Subject: [PATCH] don't treat 304 as a redirect --- src/browser/HttpClient.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/HttpClient.zig b/src/browser/HttpClient.zig index 6112e1cb..941f27f3 100644 --- a/src/browser/HttpClient.zig +++ b/src/browser/HttpClient.zig @@ -1080,7 +1080,7 @@ fn processOneMessage(self: *Client, msg: http.Handles.MultiMessage, transfer: *T // Handle redirects: reuse the same connection to preserve TCP state. if (msg.err == null) { const status = try msg.conn.getResponseCode(); - if (status >= 300 and status <= 399) { + if (status >= 300 and status <= 399 and status != 304) { try transfer.handleRedirect(); const conn = transfer._conn.?;