mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-09-17 08:27:11 -04:00
dont dupe referer
This commit is contained in:
1 file changed
+3
-6
@@ -486,10 +486,7 @@ fn fetchThenResume(self: *CorsGate, transfer: *Transfer) !void {
|
||||
const owned_key = try arena.dupe(u8, key);
|
||||
const owned_origin = try arena.dupe(u8, origin);
|
||||
|
||||
const owned_referer: ?[]const u8 = if (transfer.findRequestHeader("referer")) |r|
|
||||
try arena.dupe(u8, r)
|
||||
else
|
||||
null;
|
||||
const referer: ?[]const u8 = transfer.findRequestHeader("referer");
|
||||
|
||||
const owned_header_names = try arena.alloc([]const u8, header_names.items.len);
|
||||
for (header_names.items, 0..) |name, i| {
|
||||
@@ -536,8 +533,8 @@ fn fetchThenResume(self: *CorsGate, transfer: *Transfer) !void {
|
||||
.{},
|
||||
);
|
||||
|
||||
if (owned_referer) |referer| {
|
||||
try fetch_transfer.setHeader("Referer", referer, .{});
|
||||
if (referer) |r| {
|
||||
try fetch_transfer.setHeader("Referer", r, .{});
|
||||
}
|
||||
|
||||
// Access-Control-Allow-Methods
|
||||
|
||||
Reference in new issue
Block a user