bluetooth: controller: fix mark/unmark error in ull_adv::disable
In case where ull_adv::disable() is disallowed, disable_mark is erroneously re-mark instead of un-marked Signed-off-by: Erik Brockhoff <erbr@oticon.com>
This commit is contained in:
parent
6cf50ac89c
commit
9bbbf17cf2
1 changed files with 2 additions and 2 deletions
|
@ -1839,7 +1839,7 @@ static inline uint8_t disable(uint8_t handle)
|
|||
ull_ticker_status_give, (void *)&ret_cb);
|
||||
ret = ull_ticker_status_take(ret, &ret_cb);
|
||||
if (ret) {
|
||||
mark = ull_disable_mark(adv);
|
||||
mark = ull_disable_unmark(adv);
|
||||
LL_ASSERT(mark == adv);
|
||||
|
||||
return BT_HCI_ERR_CMD_DISALLOWED;
|
||||
|
@ -1853,7 +1853,7 @@ static inline uint8_t disable(uint8_t handle)
|
|||
ull_ticker_status_give, (void *)&ret_cb);
|
||||
ret = ull_ticker_status_take(ret, &ret_cb);
|
||||
if (ret) {
|
||||
mark = ull_disable_mark(adv);
|
||||
mark = ull_disable_unmark(adv);
|
||||
LL_ASSERT(mark == adv);
|
||||
|
||||
return BT_HCI_ERR_CMD_DISALLOWED;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue