nimble/ll: Improve handling BLE_LL_EXT_ADV_AUX_PTR_CNT = 0

This patch makes sure that when BLE_LL_EXT_ADV_AUX_PTR_CNT = 0
then related membuf is NULL.
This commit is contained in:
Łukasz Rymanowski
2019-05-28 15:49:53 +02:00
parent 5969da028f
commit 357db4d668
+4
View File
@@ -147,10 +147,14 @@ struct ble_ll_scan_advertisers
g_ble_ll_scan_dup_advs[MYNEWT_VAL(BLE_LL_NUM_SCAN_DUP_ADVS)];
#if MYNEWT_VAL(BLE_LL_CFG_FEAT_LL_EXT_ADV)
#if MYNEWT_VAL(BLE_LL_EXT_ADV_AUX_PTR_CNT) != 0
static os_membuf_t ext_adv_mem[ OS_MEMPOOL_SIZE(
MYNEWT_VAL(BLE_LL_EXT_ADV_AUX_PTR_CNT),
sizeof (struct ble_ll_aux_data))
];
#else
#define ext_adv_mem NULL
#endif
static struct os_mempool ext_adv_pool;