diff --git a/plugins/hciops.c b/plugins/hciops.c
index 93f6f21..7d2eca3 100644
--- a/plugins/hciops.c
+++ b/plugins/hciops.c
{
struct dev_info *dev = &devs[index];
read_simple_pairing_mode_rp *rp = ptr;
- struct btd_adapter *adapter;
DBG("hci%d status %u", index, rp->status);
dev->ssp_mode = rp->mode;
update_ext_inquiry_response(index);
-
- adapter = manager_find_adapter(&dev->bdaddr);
- if (!adapter) {
- error("No matching adapter found");
- return;
- }
-
- adapter_update_ssp_mode(adapter, rp->mode);
}
static void read_local_ext_features_complete(int index,
diff --git a/src/adapter.c b/src/adapter.c
index dbc2c93..06119dd 100644
--- a/src/adapter.c
+++ b/src/adapter.c
return 0;
}
-int adapter_update_ssp_mode(struct btd_adapter *adapter, uint8_t mode)
-{
- struct hci_dev *dev = &adapter->dev;
-
- dev->ssp_mode = mode;
-
- return 0;
-}
-
static void adapter_free(gpointer user_data)
{
struct btd_adapter *adapter = user_data;
diff --git a/src/adapter.h b/src/adapter.h
index 308af75..14338b5 100644
--- a/src/adapter.h
+++ b/src/adapter.h
uint16_t hci_rev;
uint16_t manufacturer;
- uint8_t ssp_mode;
char name[MAX_NAME_LENGTH + 1];
};
void btd_adapter_get_mode(struct btd_adapter *adapter, uint8_t *mode,
uint8_t *on_mode, gboolean *pairable);
-int adapter_update_ssp_mode(struct btd_adapter *adapter, uint8_t mode);
-
struct btd_device *adapter_get_device(DBusConnection *conn,
struct btd_adapter *adapter, const char *address);