diff --git a/plugins/hciops.c b/plugins/hciops.c
index 61ae404..965e9de 100644
--- a/plugins/hciops.c
+++ b/plugins/hciops.c
char name[249];
uint8_t eir[HCI_MAX_EIR_LENGTH];
uint8_t features[8];
+ uint8_t extfeatures[8];
uint8_t ssp_mode;
int8_t tx_power;
const read_local_ext_features_rp *rp)
{
struct btd_adapter *adapter;
+ struct dev_info *dev = &devs[index];
DBG("hci%d status %u", index, rp->status);
if (rp->page_num != 1)
return;
+ memcpy(dev->extfeatures, rp->features, sizeof(dev->extfeatures));
btd_adapter_update_local_ext_features(adapter, rp->features);
}