From: Shinwoo Kim Date: Fri, 23 Jun 2017 02:02:47 +0000 (+0900) Subject: Decrements the reference count of session_bus X-Git-Tag: AT_SPI2_CORE_2_25_90~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3c40c52a73409ff0467ce192e910f04e24e23564;p=platform%2Fupstream%2Fat-spi2-core.git 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. --- 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; }