diff --git a/lib/mgmt.h b/lib/mgmt.h
index e479e35..6470a9b 100644
--- a/lib/mgmt.h
+++ b/lib/mgmt.h
struct mgmt_ev_new_irk {
uint8_t store_hint;
bdaddr_t rpa;
- struct mgmt_irk_info irk;
+ struct mgmt_irk_info key;
} __packed;
static const char *mgmt_op[] = {
diff --git a/monitor/control.c b/monitor/control.c
index 39470df..b0bc2c6 100644
--- a/monitor/control.c
+++ b/monitor/control.c
}
ba2str(&ev->rpa, rpa);
- ba2str(&ev->irk.addr.bdaddr, addr);
+ ba2str(&ev->key.addr.bdaddr, addr);
- printf("@ New IRK: %s (%d) %s\n", addr, ev->irk.addr.type, rpa);
+ printf("@ New IRK: %s (%d) %s\n", addr, ev->key.addr.type, rpa);
buf += sizeof(*ev);
len -= sizeof(*ev);
diff --git a/src/adapter.c b/src/adapter.c
index 9679d88..0d514cf 100644
--- a/src/adapter.c
+++ b/src/adapter.c
const void *param, void *user_data)
{
const struct mgmt_ev_new_irk *ev = param;
- const struct mgmt_addr_info *addr = &ev->irk.addr;
- const struct mgmt_irk_info *irk = &ev->irk;
+ const struct mgmt_addr_info *addr = &ev->key.addr;
+ const struct mgmt_irk_info *irk = &ev->key;
struct btd_adapter *adapter = user_data;
struct btd_device *device, *duplicate;
bool persistent;