aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2021-07-24 10:39:38 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2021-07-24 10:39:38 +0200
commit6f91011895de3db2cac0328a014c610d35411bce (patch)
treebf8493ce9c03bdd9b7c24e82f213d5077c2e5baa
parentf371e00716898d2330c22d2f17d9785e918f115e (diff)
downloadriver-6f91011895de3db2cac0328a014c610d35411bce.tar.gz
river-6f91011895de3db2cac0328a014c610d35411bce.tar.xz
river: fix crash on parsing empty string as color
-rw-r--r--river/command/config.zig2
1 files changed, 1 insertions, 1 deletions
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);