| ... | @@ -2901,7 +2901,7 @@ pub const LibExeObjStep = struct { | ... | @@ -2901,7 +2901,7 @@ pub const LibExeObjStep = struct { |
| 2901 | // pass that to zig, e.g. via 'zig build-lib @args.rsp' | 2901 | // pass that to zig, e.g. via 'zig build-lib @args.rsp' |
| 2902 | var args_length: usize = 0; | 2902 | var args_length: usize = 0; |
| 2903 | for (zig_args.items) |arg| { | 2903 | for (zig_args.items) |arg| { |
| 2904 | args_length += arg.len; | 2904 | args_length += arg.len + 1; // +1 to account for null terminator |
| 2905 | } | 2905 | } |
| 2906 | if (args_length >= 30 * 1024) { | 2906 | if (args_length >= 30 * 1024) { |
| 2907 | const args_dir = try fs.path.join( | 2907 | const args_dir = try fs.path.join( |