Skip to content

Commit ff7b138

Browse files
check for invalid param
1 parent 3a2dc69 commit ff7b138

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ ble_error_t GenericSecurityManager::purgeAllBondingState(void) {
142142
ble_error_t GenericSecurityManager::generateWhitelistFromBondTable(Gap::Whitelist_t *whitelist) const {
143143
if (!_db) return BLE_ERROR_INITIALIZATION_INCOMPLETE;
144144
if (eventHandler) {
145+
if (!whitelist) {
146+
return BLE_ERROR_INVALID_PARAM;
147+
}
145148
_db->generate_whitelist_from_bond_table(
146149
mbed::callback(eventHandler, &::SecurityManager::EventHandler::whitelistFromBondTable),
147150
whitelist

0 commit comments

Comments
 (0)