From c62d92a16996e111d13b020aa47703e61665e6cb Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Wed, 23 Sep 2026 07:50:42 -0700 Subject: [PATCH] use effectiveOrigin in CorsGate --- src/network/CorsGate.zig | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/network/CorsGate.zig b/src/network/CorsGate.zig index b8a3d4fdc..dfd2dcfd2 100644 --- a/src/network/CorsGate.zig +++ b/src/network/CorsGate.zig @@ -541,7 +541,7 @@ const CorsPreflightContext = struct { fn fetchThenResume(self: *CorsGate, transfer: *Transfer) !void { const url = transfer.req.url; - const origin = transfer.req.origin orelse "null"; + const origin = transfer.effectiveOrigin(); var header_names: std.ArrayList([]const u8) = .empty; for (transfer.req_headers.items) |hdr| { @@ -625,11 +625,7 @@ fn fetchThenResume(self: *CorsGate, transfer: *Transfer) !void { errdefer fetch_transfer.deinit(); // Origin - try fetch_transfer.setHeader( - ORIGIN, - transfer.req.origin orelse "null", - .{}, - ); + try fetch_transfer.setHeader(ORIGIN, transfer.effectiveOrigin(), .{}); if (referer) |r| { try fetch_transfer.setHeader("Referer", r, .{});