extmod/nimble: Don't assert on save-IRK failure.

pull/6735/head
Jim Mussared 2020-12-22 13:06:16 +11:00 zatwierdzone przez Damien George
rodzic f42a190247
commit f7aafc0628
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -227,7 +227,9 @@ STATIC int load_irk(void) {
}
DEBUG_printf("load_irk: Saving new IRK.\n");
if (!mp_bluetooth_gap_on_set_secret(SECRET_TYPE_OUR_IRK, key, sizeof(key), rand_irk, 16)) {
return BLE_HS_EINVAL;
// Code that doesn't implement pairing/bonding won't support set/get secret.
// So they'll just get the default fixed IRK.
return 0;
}
DEBUG_printf("load_irk: Applying new IRK.\n");
rc = ble_hs_pvcy_set_our_irk(rand_irk);