From 89d54aecd711951eebc33520f036c30a1ae5a39f Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Thu, 26 Oct 2023 13:37:25 -0700 Subject: [PATCH] eliminate small supervisor memory leak when handler panics --- src/universal_lambda.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/universal_lambda.zig b/src/universal_lambda.zig index b6db2a3..e87d9c9 100644 --- a/src/universal_lambda.zig +++ b/src/universal_lambda.zig @@ -52,7 +52,8 @@ fn runStandaloneServerParent(allocator: ?std.mem.Allocator, event_handler: inter const stdout = std.io.getStdOut(); const stderr = std.io.getStdErr(); while (true) { - var cp = std.ChildProcess.init(al.items, aa); + var cp = std.ChildProcess.init(al.items, alloc); + defer cp.deinit(); cp.stdin = stdin; cp.stdout = stdout; cp.stderr = stderr;