return OK when stopping advertising that is not active

pull/14202/head
Paul Szczepanek 2021-01-27 16:32:57 +00:00
parent 0c6753bb82
commit bd5f437896
1 changed files with 5 additions and 1 deletions

View File

@ -2120,10 +2120,14 @@ ble_error_t Gap::stopAdvertising(advertising_handle_t handle)
}
#endif // BLE_FEATURE_EXTENDED_ADVERTISING
if (!_active_sets.get(handle) || _pending_sets.get(handle)) {
if (_pending_sets.get(handle)) {
return BLE_STACK_BUSY;
}
if (!_active_sets.get(handle)) {
return BLE_ERROR_NONE;
}
#if BLE_FEATURE_EXTENDED_ADVERTISING
if (is_extended_advertising_available()) {
status = _pal_gap.extended_advertising_enable(