git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit1b6955179d2e8dc425fc059b18494928d49588cb
parentc8c4b6f931
authorIsaac Freund <[email protected]>
date2025-11-29 15:41
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)),
         });
     }