From 02612853644e6d07e5d996b8db72ed407b887254 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 11 Jun 2026 19:08:46 -0700 Subject: [PATCH] fix some .? usage --- src/lib.zig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index 9cc0cadee114f7456cd6fc6589d05ee7c7b7d309..7382d5876cdf9010f01a067971fbc29c014cf4ea 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -121,17 +121,18 @@ fn fixNameForEnv(alloc: std.mem.Allocator, input: string) ![:0]const u8 { } pub fn getSingle(name: string) ?string { - const x = singles.get(name).?; + const x = singles.get(name) orelse return null; return if (x.len > 0) x else null; } pub fn getMulti(name: string) ?[]const string { - const x = multis.get(name).?.items; + const x = (multis.get(name) orelse return null).items; return if (x.len > 0) x else null; } pub fn getBool(name: string, default: bool) !bool { const x = getSingle(name) orelse return default; - const y = try extras.parseDigits(u1, x, 2); + if (std.mem.eql(u8, x, "true")) return true; + const y = extras.parseDigits(u1, x, 2) catch return default; return y > 0; } -- 2.54.0