BLE: check for periodic advertising enabled in GenericGap::destroyAdvertisingSet

pull/8738/head
Vincent Coubard 2018-11-11 15:00:21 +00:00
parent 24e6b89ade
commit 297ad78452
1 changed files with 4 additions and 0 deletions

View File

@ -1633,6 +1633,10 @@ ble_error_t GenericGap::destroyAdvertisingSet(AdvHandle_t handle) {
return BLE_ERROR_OPERATION_NOT_PERMITTED; return BLE_ERROR_OPERATION_NOT_PERMITTED;
} }
if (_active_periodic_sets.get(handle)) {
return BLE_ERROR_OPERATION_NOT_PERMITTED;
}
ble_error_t err = _pal_gap.remove_advertising_set(handle); ble_error_t err = _pal_gap.remove_advertising_set(handle);
if (err) { if (err) {
return err; return err;