diff --git a/src/ble/le_device_db_tlv.c b/src/ble/le_device_db_tlv.c index 06b8e0c9b..9f8810bf7 100644 --- a/src/ble/le_device_db_tlv.c +++ b/src/ble/le_device_db_tlv.c @@ -234,7 +234,7 @@ int le_device_db_add(int addr_type, bd_addr_t addr, sm_key_t irk){ log_info("LE Device DB adding type %u - %s", addr_type, bd_addr_to_str(addr)); log_info_key("irk", irk); - memset(&le_devices[index], 0, sizeof(le_device_memory_db_t)); + memset(&entry, 0, sizeof(le_device_db_entry_t)); entry.addr_type = addr_type; memcpy(entry.addr, addr, 6);