From 81cfb0fc353b88658aec4c1ee0eb6cc5f851df41 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 13 Mar 2008 12:34:10 +0000 Subject: cleanup: removed device's static D-Bus connection reference --- hcid/adapter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'hcid/adapter.c') diff --git a/hcid/adapter.c b/hcid/adapter.c index 763118e8..3897bbb1 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -3358,7 +3358,8 @@ static void discover_services_cb(gpointer user_data, sdp_list_t *recs, int err) sdp_list_free(recs, (sdp_free_func_t) sdp_record_free); - device = device_create(adapter, adapter->create->address, uuids); + device = device_create(adapter->create->conn, adapter, + adapter->create->address, uuids); if (!device) goto failed; @@ -3490,7 +3491,7 @@ static DBusHandlerResult remove_device(DBusConnection *conn, DBUS_TYPE_OBJECT_PATH, &device->path, DBUS_TYPE_INVALID); - device_destroy(device); + device_destroy(device, conn); adapter->devices = g_slist_remove(adapter->devices, device); return send_message_and_unref(conn, reply); -- cgit