From 0beec60a8a5f42a68a7c27e1b8ea253536cb5191 Mon Sep 17 00:00:00 2001 From: utox39 Date: Fri, 1 Aug 2025 06:25:30 +0200 Subject: [PATCH] fix(linux-kernel): fix kernel info parsing by trimming null bytes --- src/linux/system.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linux/system.zig b/src/linux/system.zig index 4609940..071a6d8 100644 --- a/src/linux/system.zig +++ b/src/linux/system.zig @@ -70,8 +70,8 @@ pub fn getKernelInfo(allocator: std.mem.Allocator) !KernelInfo { } return KernelInfo{ - .kernel_name = try allocator.dupe(u8, &uts.sysname), - .kernel_release = try allocator.dupe(u8, &uts.release), + .kernel_name = try allocator.dupe(u8, std.mem.sliceTo(&uts.sysname, 0)), + .kernel_release = try allocator.dupe(u8, std.mem.sliceTo(&uts.release, 0)), }; }