diff options
Diffstat (limited to 'bus/dispatch.c')
-rw-r--r-- | bus/dispatch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bus/dispatch.c b/bus/dispatch.c index 3ea944ab..ae7ac385 100644 --- a/bus/dispatch.c +++ b/bus/dispatch.c @@ -941,8 +941,6 @@ check_hello_message (BusContext *context, return TRUE; } - dbus_connection_unref (connection); - message = pop_message_waiting_for_memory (connection); if (message == NULL) { @@ -1090,6 +1088,8 @@ check_hello_message (BusContext *context, if (name_message) dbus_message_unref (name_message); + dbus_connection_unref (connection); + return retval; } |