From fdf7a0c3bb9738b68895cbde63dbae00b74f5a73 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Fri, 24 Jan 2025 13:00:36 +0100 Subject: [PATCH] fix: non-message traces --- src/thespian.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/thespian.zig b/src/thespian.zig index 28f6a70..116fae5 100644 --- a/src/thespian.zig +++ b/src/thespian.zig @@ -427,7 +427,8 @@ pub fn trace(chan: trace_channel, value: anytype) void { env.get().trace(value.to(message.c_buffer_type)); } else { var trace_buffer: [512]u8 = undefined; - const m = message.fmtbuf(&trace_buffer, value); + const m = message.fmtbuf(&trace_buffer, value) catch |e| + std.debug.panic("TRACE ERROR: {}", .{e}); env.get().trace(m.to(message.c_buffer_type)); } }