dbus/bus signals.c,1.14,1.15

John Palmieri johnp at kemper.freedesktop.org
Tue Dec 12 11:08:07 PST 2006


Update of /cvs/dbus/dbus/bus
In directory kemper:/tmp/cvs-serv23565/bus

Modified Files:
	signals.c 
Log Message:
* bus/signal.c: Fix match_rule_equal errata
  (CVE-2006-6107 - Patch from Kimmo Hämäläinen 
  <kimmo.hamalainen at nokia.com>)


Index: signals.c
===================================================================
RCS file: /cvs/dbus/dbus/bus/signals.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- signals.c	22 Nov 2005 20:37:00 -0000	1.14
+++ signals.c	12 Dec 2006 19:08:04 -0000	1.15
@@ -1067,6 +1067,9 @@
   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;



More information about the dbus-commit mailing list