Fix closing dbus connection 17/47517/2
authorSangyoon Jang <s89.jang@samsung.com>
Fri, 4 Sep 2015 07:03:46 +0000 (16:03 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Fri, 4 Sep 2015 07:19:29 +0000 (16:19 +0900)
the connection should be freed using g_object_unref

Change-Id: I6f742bf3ca57b493949272ee2120325b312a1913
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
comm/pkgmgr_installer.c

index 4d4a219..4053b47 100644 (file)
@@ -187,8 +187,10 @@ API int pkgmgr_installer_free(pkgmgr_installer *pi)
        if (pi->caller_pkgid)
                free(pi->caller_pkgid);
 
-       if (pi->conn)
-               g_dbus_connection_close_sync(pi->conn, NULL, NULL);
+       if (pi->conn) {
+               g_dbus_connection_flush_sync(pi->conn, NULL, NULL);
+               g_object_unref(pi->conn);
+       }
 
        free(pi);