From 53dc8fa9f3a2241529db6a52d8d083c586d14aa7 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 1 Jan 2013 17:36:48 -0800 Subject: [PATCH] core: Add a few more debug statements to adapter handling --- src/adapter.c | 4 ++++ src/mgmt.c | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 277b3f1d5..0f351e6cd 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -696,6 +696,8 @@ void adapter_service_insert(struct btd_adapter *adapter, void *r) uuid_t browse_uuid; gboolean new_uuid; + DBG("%s", adapter->path); + /* skip record without a browse group */ if (sdp_get_browse_groups(rec, &browse_list) < 0) return; @@ -731,6 +733,8 @@ void adapter_service_remove(struct btd_adapter *adapter, void *r) { sdp_record_t *rec = r; + DBG("%s", adapter->path); + adapter->services = sdp_list_remove(adapter->services, rec); if (sdp_list_find(adapter->services, &rec->svclass, uuid_cmp) == NULL) diff --git a/src/mgmt.c b/src/mgmt.c index cbf6b5f69..85b071608 100644 --- a/src/mgmt.c +++ b/src/mgmt.c @@ -150,6 +150,8 @@ static void add_controller(uint16_t index) { struct controller_info *info; + DBG("Adding controller %u", index); + if (index > max_index) { size_t size = sizeof(struct controller_info) * (index + 1); max_index = index; @@ -169,6 +171,8 @@ static void read_info(uint16_t index) { struct mgmt_hdr hdr; + DBG("index %u", index); + memset(&hdr, 0, sizeof(hdr)); hdr.opcode = htobs(MGMT_OP_READ_INFO); hdr.index = htobs(index); @@ -182,6 +186,8 @@ static void get_connections(uint16_t index) { struct mgmt_hdr hdr; + DBG("index %u", index); + memset(&hdr, 0, sizeof(hdr)); hdr.opcode = htobs(MGMT_OP_GET_CONNECTIONS); hdr.index = htobs(index); @@ -193,6 +199,8 @@ static void get_connections(uint16_t index) static void mgmt_index_added(uint16_t index) { + DBG("index %u", index); + add_controller(index); read_info(index); } @@ -205,6 +213,8 @@ static void remove_controller(uint16_t index) if (!controllers[index].valid) return; + DBG("Removing controller %u", index); + btd_manager_unregister_adapter(index); g_slist_free_full(controllers[index].pending_uuids, g_free); @@ -217,6 +227,8 @@ static void remove_controller(uint16_t index) static void mgmt_index_removed(uint16_t index) { + DBG("index %u", index); + remove_controller(index); } -- 2.47.3