From f87511611a32cbb063bd77e6cc9130965333a30d Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 21 May 2025 13:32:10 -0700 Subject: [PATCH] fix crash when name is longer than 255 bytes --- src/spall.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spall.zig b/src/spall.zig index 7495f09bfe87a0a11382a6668175cc6e57aad19b..4168f67a33d0ae8e5cc29fdee9a61b62d27e2c5f 100644 --- a/src/spall.zig +++ b/src/spall.zig @@ -48,7 +48,7 @@ pub inline fn trace_begin(ctx: tracer.Ctx, comptime ifmt: []const u8, iargs: any .pid = @intCast(pid), .tid = @intCast(tid), .time = @floatFromInt(std.time.microTimestamp()), - .name_len = @intCast(std.fmt.count(fmt, args ++ iargs)), + .name_len = @truncate(std.fmt.count(fmt, args ++ iargs)), .args_len = 0, }) catch return; buffered_writer.writer().print(fmt, args ++ iargs) catch return; -- 2.54.0