From 9c1c4747f46cbf2911d3383154acce41b3f532c4 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Mon, 21 Feb 2022 12:58:13 -0700 Subject: [PATCH] std: Builder: account for null term considering response files Signed-off-by: Stephen Gutekanst --- lib/std/build.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/build.zig b/lib/std/build.zig index 6ac592cb7e..3e6b8cf0c8 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -2901,7 +2901,7 @@ pub const LibExeObjStep = struct { // pass that to zig, e.g. via 'zig build-lib @args.rsp' var args_length: usize = 0; for (zig_args.items) |arg| { - args_length += arg.len; + args_length += arg.len + 1; // +1 to account for null terminator } if (args_length >= 30 * 1024) { const args_dir = try fs.path.join(