diff -ur dbus-0.35.2.orig/python/dbus_bindings.pyx dbus-0.35.2/python/dbus_bindings.pyx --- dbus-0.35.2.orig/python/dbus_bindings.pyx 2005-07-12 11:16:06.000000000 -0700 +++ dbus-0.35.2/python/dbus_bindings.pyx 2005-07-27 18:12:39.000000000 -0700 @@ -353,0 +353,0 @@ m = Message(_create=0) m._set_msg(retval) + dbus_message_unref(retval) return m def set_watch_functions(self, add_function, remove_function, data):