From ebaeb57058ece3783b6098d6bd8906e4f0ae2311 Mon Sep 17 00:00:00 2001 From: Prasad Alatkar Date: Wed, 10 Mar 2021 20:02:14 +0530 Subject: [PATCH] nimble/host: Fix error return in `ble_store_util_bonded_peers` - When `max_peer`(input parameter) is less than stored bonds, `ble_store_util_bonded_peers` returns `BLE_HS_ENOMEM` status code unnecessarily. It results in non deletion of oldest bond when `ble_gap_unpair_oldest_peer` is called. --- nimble/host/src/ble_store_util.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/nimble/host/src/ble_store_util.c b/nimble/host/src/ble_store_util.c index 7de482721..508fa00db 100644 --- a/nimble/host/src/ble_store_util.c +++ b/nimble/host/src/ble_store_util.c @@ -91,9 +91,6 @@ ble_store_util_bonded_peers(ble_addr_t *out_peer_id_addrs, int *out_num_peers, if (rc != 0) { return rc; } - if (set.status != 0) { - return set.status; - } *out_num_peers = set.num_peers; return 0;