[at-spi2-core] Decrements the reference count of session_bus



commit 3c40c52a73409ff0467ce192e910f04e24e23564
Author: Shinwoo Kim <cinoo kim samsung com>
Date:   Fri Jun 23 11:02:47 2017 +0900

    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 files 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;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]