From 3c40c52a73409ff0467ce192e910f04e24e23564 Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Fri, 23 Jun 2017 11:02:47 +0900 Subject: [PATCH] Decrements the reference count of session_bus dbus_bus_get increments reference count of a DBusConnection. It is callers responsibility to all dbus_connection_unref after use. --- atspi/atspi-misc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/atspi/atspi-misc.c b/atspi/atspi-misc.c index 89fe9e7..46d1c11 100644 --- a/atspi/atspi-misc.c +++ b/atspi/atspi-misc.c @@ -1533,7 +1533,7 @@ get_accessibility_bus_address_dbus (void) g_warning ("Error retrieving accessibility bus address: %s: %s", error.name, error.message); dbus_error_free (&error); - return NULL; + goto out; } { @@ -1545,12 +1545,14 @@ get_accessibility_bus_address_dbus (void) DBUS_TYPE_INVALID)) { dbus_message_unref (reply); - return NULL; + goto out; } address = g_strdup (tmp_address); dbus_message_unref (reply); } +out: + dbus_connection_unref (session_bus); return address; } -- 2.7.4