diff --git a/src/adapter.c b/src/adapter.c
index 4d3c9c9..64a9393 100644
--- a/src/adapter.c
+++ b/src/adapter.c
GSList *l;
if (bacmp(src, BDADDR_ANY) != 0) {
- adapter = manager_find_adapter(src);
+ adapter = adapter_find(src);
if (!adapter)
return 0;
{
return manager_find_adapter(sba);
}
+
+struct btd_adapter *adapter_find_by_id(int id)
+{
+ return manager_find_adapter_by_id(id);
+}
diff --git a/src/adapter.h b/src/adapter.h
index 2a64f40..079695f 100644
--- a/src/adapter.h
+++ b/src/adapter.h
void adapter_cleanup(void);
struct btd_adapter *adapter_find(const bdaddr_t *sba);
+struct btd_adapter *adapter_find_by_id(int id);
void btd_adapter_start(struct btd_adapter *adapter);
diff --git a/src/mgmt.c b/src/mgmt.c
index 85b0716..bd598a7 100644
--- a/src/mgmt.c
+++ b/src/mgmt.c
{
char peer_addr[18];
- *adapter = manager_find_adapter(src);
+ *adapter = adapter_find(src);
if (!*adapter) {
error("Unable to find matching adapter");
return false;
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (adapter == NULL) {
DBG("Adapter not found");
return;
{
struct btd_adapter *adapter;
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (adapter != NULL)
adapter_bonding_complete(adapter, &addr->bdaddr, addr->type,
status);
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (adapter == NULL) {
DBG("Adapter not found");
return;
DBG("hci%u", index);
- adapter = manager_find_adapter_by_id(index);
+ adapter = adapter_find_by_id(index);
if (adapter)
adapter_read_local_oob_data_complete(adapter, rp->hash,
rp->randomizer);
if (!status)
return;
- adapter = manager_find_adapter_by_id(index);
+ adapter = adapter_find_by_id(index);
if (adapter)
/* Start discovery failed, inform upper layers. */
adapter_set_discovering(adapter, FALSE);
DBG("hci%u", index);
- adapter = manager_find_adapter_by_id(index);
+ adapter = adapter_find_by_id(index);
if (adapter)
adapter_read_local_oob_data_complete(adapter, NULL, NULL);
}
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (adapter == NULL) {
DBG("Adapter not found");
return;
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (adapter)
adapter_name_changed(adapter, (char *) ev->name);
}
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (!adapter)
return;
info = &controllers[index];
- adapter = manager_find_adapter(&info->bdaddr);
+ adapter = adapter_find(&info->bdaddr);
if (!adapter)
return;