mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-09-13 20:50:00 +00:00
nimble/ll: Fix validation when enabling multiple advertising sets
Checking for duplicate handles was bogus. This was affecting LL/DDI/ADV/BV-33-C qualification test case.
This commit is contained in:
@@ -3402,7 +3402,7 @@ ble_ll_adv_ext_set_enable(const uint8_t *cmdbuf, uint8_t len)
|
||||
}
|
||||
|
||||
/* validate duplicated sets */
|
||||
for (j = 1; j < cmd->num_sets - i; j++) {
|
||||
for (j = i + 1; j < cmd->num_sets; j++) {
|
||||
if (cmd->sets[i].adv_handle == cmd->sets[j].adv_handle) {
|
||||
return BLE_ERR_INV_HCI_CMD_PARMS;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user