Skip to content

Commit db96720

Browse files
cvinayakmmahadevan108
authored andcommitted
Bluetooth: Controller: Fix spurious ISO Sync receiver stall
Fix spurious ISO Sync Receiver stall due to uninitialised value accessed due to regression introduced by commit 64facee ("Bluetooth: controller: Stop Sync ISO ticker when establishment fails"). Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
1 parent 7f55748 commit db96720

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

subsys/bluetooth/controller/ll_sw/nordic/lll/lll_sync_iso.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,7 @@ static void abort_cb(struct lll_prepare_param *prepare_param, void *param)
427427
LL_ASSERT(e);
428428

429429
e->type = EVENT_DONE_EXTRA_TYPE_SYNC_ISO;
430+
e->estab_failed = 0U;
430431
e->trx_cnt = 0U;
431432
e->crc_valid = 0U;
432433

@@ -1281,6 +1282,7 @@ static void isr_rx_done(void *param)
12811282

12821283
/* Calculate and place the drift information in done event */
12831284
e->type = EVENT_DONE_EXTRA_TYPE_SYNC_ISO;
1285+
e->estab_failed = 0U;
12841286
e->trx_cnt = trx_cnt;
12851287
e->crc_valid = crc_ok_anchor;
12861288

0 commit comments

Comments
 (0)