would get the correct reply, but the rest would time out. We now send
the same error reply to each attempt. (fd.o #92200, Simon McVittie)
+• If BecomeMonitor is called with a syntactically invalid match rule,
+ don't crash with an assertion failure, fixing a regression in 1.9.10.
+ This was not exploitable as a denial of service, because the check
+ for a privileged user is done first. (fd.o #92298, Simon McVittie)
+
• Print 64-bit integers on non-GNU Unix platforms (fd.o #92043, Natanael Copa)
• On Windows, fix the logic for replacing the installation prefix
rule = bus_match_rule_parse (connection, &str, error);
if (rule == NULL)
- {
- BUS_SET_OOM (error);
- goto out;
- }
+ goto out;
/* monitors always eavesdrop */
bus_match_rule_set_client_is_eavesdropping (rule, TRUE);