From eeca07c8cc269e781bf0064392cbb39c37995f65 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Fri, 22 May 2026 15:03:55 -0500 Subject: [PATCH] Reduce request thread log stack usage --- src/core/log.zig | 2 +- src/http/server.zig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/log.zig b/src/core/log.zig index eda7d88..6e9cd52 100644 --- a/src/core/log.zig +++ b/src/core/log.zig @@ -18,7 +18,7 @@ pub fn err(comptime fmt: []const u8, args: anytype) void { fn write(level: config.LogLevel, comptime label: []const u8, comptime fmt: []const u8, args: anytype) void { if (!config.logEnabled(level)) return; - var buf: [8192]u8 = undefined; + var buf: [2048]u8 = undefined; const message = std.fmt.bufPrint(&buf, label ++ " " ++ fmt, args) catch blk: { const prefix = label ++ " "; @memcpy(buf[0..prefix.len], prefix); diff --git a/src/http/server.zig b/src/http/server.zig index 80cad93..4f80de0 100644 --- a/src/http/server.zig +++ b/src/http/server.zig @@ -69,7 +69,7 @@ fn serveConnection(io: std.Io, stream: net.Stream) void { fn serveRequest(request: *http.Server.Request) !void { const route = router.route(request.head.method, request.head.target); const method = request.head.method; - var target_buf: [2048]u8 = undefined; + var target_buf: [512]u8 = undefined; const target_len = @min(request.head.target.len, target_buf.len); @memcpy(target_buf[0..target_len], request.head.target[0..target_len]); const target = target_buf[0..target_len]; -- 2.51.2