--- dbus-0.92/bus/signals.c.cve-2006-6107 2006-12-18 12:47:30.000000000 -0700 +++ dbus-0.92/bus/signals.c 2006-12-18 12:48:34.000000000 -0700 @@ -1067,6 +1067,9 @@ match_rule_equal (BusMatchRule *a, if (a->flags != b->flags) return FALSE; + if (a->matches_go_to != b->matches_go_to) + return FALSE; + if ((a->flags & BUS_MATCH_MESSAGE_TYPE) && a->message_type != b->message_type) return FALSE;