From 77afbddb91dc1d65d85289a8b3238653b9676c66 Mon Sep 17 00:00:00 2001 From: Nikolay Govorov Date: Mon, 16 Feb 2026 21:28:29 +0000 Subject: [PATCH] Fix race condition in sighandler --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 3bbcb492..33c7fff8 100644 --- a/src/main.zig +++ b/src/main.zig @@ -83,7 +83,8 @@ fn run(allocator: Allocator, main_arena: Allocator) !void { switch (args.mode) { .serve => |opts| { - var sighandler = SigHandler{ .arena = main_arena }; + const sighandler = try main_arena.create(SigHandler); + sighandler.* = .{ .arena = main_arena }; try sighandler.install(); log.debug(.app, "startup", .{ .mode = "serve", .snapshot = app.snapshot.fromEmbedded() });