diff --git a/http.zig b/http.zig index c173423f7dfc8781c3b4a4f6adf8ee1f96a55a97..485cb7f91681d98939ae90f96b3c6aae10d6ca68 100644 --- a/http.zig +++ b/http.zig @@ -312,6 +312,10 @@ pub const HeadersMap = struct { } fn findIndex(map: *const HeadersMap, n: []const u8) ?usize { + for (n) |c| switch (c) { + 'a'...'z', '-' => {}, + else => unreachable, + }; for (0..map.count()) |i| { if (std.mem.eql(u8, map.name(i), n)) { return i;