From 5d9571fa0d374b31fc9facdde5b7bd36d9e99fd4 Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Fri, 15 Apr 2022 13:19:07 +0200 Subject: [PATCH] nimble/ll: Fix chanmap initialization --- nimble/controller/src/ble_ll.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nimble/controller/src/ble_ll.c b/nimble/controller/src/ble_ll.c index 185fb5831..23b105fa7 100644 --- a/nimble/controller/src/ble_ll.c +++ b/nimble/controller/src/ble_ll.c @@ -1642,7 +1642,8 @@ ble_ll_reset(void) /* Enable all channels in channel map */ g_ble_ll_data.chan_map_num_used = BLE_PHY_NUM_DATA_CHANS; - memset(g_ble_ll_data.chan_map, 0xff, BLE_LL_CHAN_MAP_LEN); + memset(g_ble_ll_data.chan_map, 0xff, BLE_LL_CHAN_MAP_LEN - 1); + g_ble_ll_data.chan_map[4] = 0x1f; #if MYNEWT_VAL(BLE_LL_ROLE_PERIPHERAL) || MYNEWT_VAL(BLE_LL_ROLE_CENTRAL) /* Reset connection module */