David Zeuthen 3f90a7a
diff -pur 0.61-osso23/bus/signals.c 0.61-osso23.new/bus/signals.c
David Zeuthen 3f90a7a
--- 0.61-osso23/bus/signals.c	2006-11-23 16:46:52.589602192 +0200
David Zeuthen 3f90a7a
+++ 0.61-osso23.new/bus/signals.c	2006-11-23 16:49:28.873843376 +0200
David Zeuthen 3f90a7a
@@ -1067,6 +1067,9 @@ match_rule_equal (BusMatchRule *a,
David Zeuthen 3f90a7a
   if (a->flags != b->flags)
David Zeuthen 3f90a7a
     return FALSE;
David Zeuthen 3f90a7a
 
David Zeuthen 3f90a7a
+  if (a->matches_go_to != b->matches_go_to)
David Zeuthen 3f90a7a
+    return FALSE;
David Zeuthen 3f90a7a
+
David Zeuthen 3f90a7a
   if ((a->flags & BUS_MATCH_MESSAGE_TYPE) &&
David Zeuthen 3f90a7a
       a->message_type != b->message_type)
David Zeuthen 3f90a7a
     return FALSE;