diff options
-rw-r--r-- | src/lib/hwinfo.zig | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/hwinfo.zig b/src/lib/hwinfo.zig index fb4a087..62eacf2 100644 --- a/src/lib/hwinfo.zig +++ b/src/lib/hwinfo.zig @@ -20,6 +20,7 @@ pub const DevKind = enum(u32) { plic, pcie, pci, + _, pub fn parse(buf: []const u8) !DevKind { if (std.mem.eql(u8, buf, "cpus")) { @@ -85,10 +86,8 @@ pub const ByKind = struct { const reader = it.stream.reader(); while (reader.readStructEndian(Dev, endian)) |device| { - if (device.kind == it.kind) { - return device; - } - } else |_| {} + if (device.kind == it.kind) return device; + } else |err| return err; return null; } |