From 65013d8599abdcec5344cd918f5a1c0e5a9ca136 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sat, 11 Jan 2020 00:08:54 +1100 Subject: [PATCH] std: fix bug in http.headers where .put captures user-held variable --- lib/std/http/headers.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/http/headers.zig b/lib/std/http/headers.zig index b1d047aeec..dfe53fe750 100644 --- a/lib/std/http/headers.zig +++ b/lib/std/http/headers.zig @@ -172,7 +172,7 @@ pub const Headers = struct { var dex = HeaderIndexList.init(self.allocator); try dex.append(n - 1); errdefer dex.deinit(); - _ = try self.index.put(name, dex); + _ = try self.index.put(name_dup, dex); } self.data.appendAssumeCapacity(entry); }