dbus: add missing dbus_connection_unref() for shared connection 91/135691/1 accepted/tizen/unified/20170627.015041 submit/tizen/20170626.062755
authorINSUN PYO <insun.pyo@samsung.com>
Fri, 23 Jun 2017 08:45:04 +0000 (17:45 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Mon, 26 Jun 2017 02:08:18 +0000 (11:08 +0900)
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I50c418861daa72fe77339897530df745897068ee

libusb/os/linux_usbfs.c

index 98700eb..17d1c90 100644 (file)
@@ -239,6 +239,7 @@ DBusMessage *dbus_method_sync_with_reply(const char *dest, const char *path,
        if (!msg) {
                usbi_err(NULL, "dbus_message_new_method_call(%s:%s-%s)",
                                path, interface, method);
+               dbus_connection_unref (conn);
                return NULL;
        }
 
@@ -261,6 +262,7 @@ DBusMessage *dbus_method_sync_with_reply(const char *dest, const char *path,
        }
 
        dbus_message_unref(msg);
+       dbus_connection_unref (conn);
        return reply;
 }