authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-02-28 21:57:59-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-15 10:48:13-07:00
log81376e72057026464e1c17330666d4fb3c5a7ce0
tree8762ffbb6c49cc8f46986f4583c728f11f266445
parent8acbfafefb635390f6b4da102966b5c4a2f3332e

fix UAF in build runner


1 files changed, 1 insertions(+), 1 deletions(-)

lib/build_runner.zig+1-1
......@@ -309,7 +309,7 @@ fn runStepNames(
309309 }
310310 }
311311
312 const starting_steps = step_stack.items;
312 const starting_steps = try b.allocator.dupe(*Step, step_stack.items);
313313 for (starting_steps) |s| {
314314 checkForDependencyLoop(b, s, &step_stack) catch |err| switch (err) {
315315 error.DependencyLoopDetected => return error.UncleanExit,