From 6f91011895de3db2cac0328a014c610d35411bce Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 24 Jul 2021 10:39:38 +0200 Subject: [PATCH] river: fix crash on parsing empty string as color --- river/command/config.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/river/command/config.zig b/river/command/config.zig index 0d93002..00a3494 100644 --- a/river/command/config.zig +++ b/river/command/config.zig @@ -96,7 +96,7 @@ pub fn setCursorWarp( /// Parse a color in the format #RRGGBB or #RRGGBBAA fn parseRgba(string: []const u8) ![4]f32 { - if (string[0] != '#' or (string.len != 7 and string.len != 9)) return error.InvalidRgba; + if ((string.len != 7 and string.len != 9) or string[0] != '#') return error.InvalidRgba; const r = try std.fmt.parseInt(u8, string[1..3], 16); const g = try std.fmt.parseInt(u8, string[3..5], 16);