[PATCH 2/5] e_dbus/bluez: fix crash when reattaching a dbus iface
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 10 Mar 2010 20:35:56 +0000 (20:35 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 10 Mar 2010 20:35:56 +0000 (20:35 +0000)
By: Gustavo F. Padovan <padovan@profusion.mobi>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@47114 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/e_dbus_bluez_test.c

index 58b8311..2586c6a 100644 (file)
@@ -53,6 +53,8 @@ static void
 _create_paired_device_cb(void *data, DBusMessage *msg, DBusError *err)
 {
        e_dbus_object_interface_detach(_msgbus_data->obj, iface);
+       e_dbus_object_free(_msgbus_data->obj);
+       e_dbus_interface_unref(iface);
        _method_success_check(data, msg, err);
 }