nimble/phy: Fix removing IRK from resolv list

We need to move proper number of bytes for complete IRKs.
This commit is contained in:
Andrzej Kaczmarek
2019-08-22 09:13:00 +02:00
parent a42abba4f6
commit f283b9156e
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -448,7 +448,7 @@ ble_hw_resolv_list_rmv(int index)
--g_nrf_num_irks;
irk_entry = &g_nrf_irk_list[index];
if (g_nrf_num_irks > index) {
memmove(irk_entry, irk_entry + 4, g_nrf_num_irks - index);
memmove(irk_entry, irk_entry + 4, 16 * (g_nrf_num_irks - index));
}
}
}
+1 -1
View File
@@ -448,7 +448,7 @@ ble_hw_resolv_list_rmv(int index)
--g_nrf_num_irks;
irk_entry = &g_nrf_irk_list[index];
if (g_nrf_num_irks > index) {
memmove(irk_entry, irk_entry + 4, g_nrf_num_irks - index);
memmove(irk_entry, irk_entry + 4, 16 * (g_nrf_num_irks - index));
}
}
}