From da00a90c0267b3af55bff086a5cbd7d3c9d65422 Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Thu, 20 Aug 2026 21:59:23 -0700 Subject: [PATCH] set cors cross origin on transfer after no-cors check --- src/network/CorsGate.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/CorsGate.zig b/src/network/CorsGate.zig index 59e4af9e0..886bf4454 100644 --- a/src/network/CorsGate.zig +++ b/src/network/CorsGate.zig @@ -123,7 +123,6 @@ pub fn check(self: *CorsGate, transfer: *Transfer) !Result { } } - transfer._cors_cross_origin = true; const origin = req.origin orelse "null"; try transfer.setHeader(ORIGIN, origin, .{}); @@ -136,6 +135,8 @@ pub fn check(self: *CorsGate, transfer: *Transfer) !Result { return .allowed; } + transfer._cors_cross_origin = true; + if (!requiresPreflight(transfer)) { log.debug(.cors, "cross origin", .{ .url = req.url,