From 685d8b574b8128258d4496a32f4675dac2aab0b5 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Sat, 28 Oct 2023 08:17:17 -0700 Subject: [PATCH] update watcher based on socket changes --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 506ec57..d933f7e 100644 --- a/src/main.zig +++ b/src/main.zig @@ -25,7 +25,7 @@ const requestDeinitFn = *const fn () void; const timeout = 250; -var watcher = Watch.init(executorChanged); +var watcher: Watch = undefined; var watcher_thread: ?std.Thread = null; // Timer used by processRequest to provide ttfb/ttlb data in output @@ -405,6 +405,7 @@ fn childMain(allocator: std.mem.Allocator) !void { defer allocator.free(executors); defer parsed_config.deinit(); + watcher = Watch.init(executorChanged); watcher_thread = try std.Thread.spawn(.{}, Watch.startWatch, .{&watcher}); var server = std.http.Server.init(allocator, .{ .reuse_address = true });