mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-10-28 10:45:48 +08:00
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:
1 parent
7f02819003
commit
dbc0a15080
1 file changed
+1
-1
@@ -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");
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user