Fix assertion 'G_IS_OBJECT (object)' failed issue 42/26542/1
authorwu zheng <wu.zheng@intel.com>
Tue, 26 Aug 2014 07:31:50 +0000 (15:31 +0800)
committerwu zheng <wu.zheng@intel.com>
Tue, 26 Aug 2014 07:31:50 +0000 (15:31 +0800)
Proxy comes from interface
g_object_unref will result in that G_IS_OBJECT (object)' failed.

Therefore, g_object_unref only unref once.

Change-Id: Ia8b94d3ebd69143b50b5bf7cb4b0f5f319afd0a9
Signed-off-by: Wu Zheng <wu.zheng@intel.com>
lib/bluez.c

index e3a3ee8..035dc7b 100644 (file)
@@ -2242,9 +2242,7 @@ static void destruct_bluez_adapter(gpointer data)
        g_free(adapter->interface_name);
        g_free(adapter->object_path);
        g_object_unref(adapter->interface);
-       g_object_unref(adapter->media_proxy);
        g_object_unref(adapter->media_interface);
-       g_object_unref(adapter->netserver_proxy);
        g_object_unref(adapter->netserver_interface);
        g_object_unref(adapter->property_proxy);
        g_object_unref(adapter->proxy);