From d8b536651531ee95ceb4fae65ca5f29c5ed6ef29 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Sun, 22 Oct 2023 12:50:21 -0700 Subject: [PATCH] return rest instead of next so values with = works --- src/helpers.zig | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/helpers.zig b/src/helpers.zig index 9bdae1b..c603858 100644 --- a/src/helpers.zig +++ b/src/helpers.zig @@ -127,9 +127,7 @@ fn headersWithoutContext(allocator: std.mem.Allocator) !Headers { is_header_option = false; var split = std.mem.splitSequence(u8, arg, "="); const name = split.next().?; - if (split.next()) |s| { - try headers.append(name, s); - } else return error.CommandLineError; + try headers.append(name, split.rest()); } if (std.mem.startsWith(u8, arg, "-" ++ header_option.short) or std.mem.startsWith(u8, arg, "--" ++ header_option.long))