Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
XkbBinding: don't log undefined memory
river/XkbBinding.zig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/river/XkbBinding.zig b/river/XkbBinding.zig
index ed87c1e..6e0cb8a 100644
--- a/river/XkbBinding.zig
+++ b/river/XkbBinding.zig
@@ -76,10 +76,10 @@ pub fn create(
{
var buffer: [64]u8 = undefined;
- _ = keysym.getName(&buffer, buffer.len);
+ const len = keysym.getName(&buffer, buffer.len);
log.debug("new river_xkb_binding_v1: keysym: {d}({s}) modifiers: {d}", .{
@intFromEnum(keysym),
- &buffer,
+ buffer[0..@max(0, len)],
@as(u32, @bitCast(modifiers)),
});
}