Maker: fix stack UAF of dynamic_linker_path in Step.Compile.appendModuleFlags()

closes https://codeberg.org/ziglang/zig/issues/37377
This commit is contained in:
Alex Rønne Petersen committed 2026-10-23 23:33:00 +02:00
1 parent 7f02819003
commit dbc0a15080
1 file changed
+1 -1
+1 -1
View File
@@ -1303,7 +1303,7 @@ fn appendModuleFlags(
if (query.dynamic_linker) |*dynamic_linker| {
if (dynamic_linker.get()) |dynamic_linker_path| {
zig_args.appendAssumeCapacity("--dynamic-linker");
zig_args.appendAssumeCapacity(dynamic_linker_path);
zig_args.appendAssumeCapacity(try arena.dupe(u8, dynamic_linker_path));
} else {
zig_args.appendAssumeCapacity("--no-dynamic-linker");
}