From e444415cd92de6d5be61a48a71f4f54db9a1138c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Mar 2026 21:43:47 +0100 Subject: [PATCH] refactor: make the panic in fmt explicit to avoid UB --- src/cbor.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cbor.zig b/src/cbor.zig index c6cbfa8..e156e2a 100644 --- a/src/cbor.zig +++ b/src/cbor.zig @@ -297,7 +297,7 @@ pub fn writeValue(writer: *Io.Writer, value: anytype) Io.Writer.Error!void { pub fn fmt(buf: []u8, value: anytype) []const u8 { var writer: Io.Writer = .fixed(buf); - writeValue(&writer, value) catch unreachable; + writeValue(&writer, value) catch @panic("cbor.fmt: buffer too small"); return writer.buffered(); }