river: fix crash when trying to add tag rule without tag argument

This commit is contained in:
Leon Henrik Plickat 2023-06-30 22:43:29 +02:00 committed by Isaac Freund
parent 0b142bd16b
commit 5ce2ca1bc0

View File

@ -52,6 +52,7 @@ pub fn ruleAdd(_: *Seat, args: []const [:0]const u8, _: *?[]const u8) Error!void
.tag => 1, .tag => 1,
}; };
if (result.args.len > positional_arguments_count) return Error.TooManyArguments; if (result.args.len > positional_arguments_count) return Error.TooManyArguments;
if (result.args.len < positional_arguments_count) return Error.NotEnoughArguments;
const app_id_glob = result.flags.@"app-id" orelse "*"; const app_id_glob = result.flags.@"app-id" orelse "*";
const title_glob = result.flags.title orelse "*"; const title_glob = result.flags.title orelse "*";