nimble/ll: Fix crash when scanning with privacy enabled

This commit is contained in:
Andrzej Kaczmarek
2020-02-06 14:37:58 -06:00
parent c905dcfcca
commit 8a13cfe421
+7
View File
@@ -2405,6 +2405,13 @@ ble_ll_scan_rx_isr_end(struct os_mbuf *rxpdu, uint8_t crcok)
goto scan_rx_isr_ignore;
}
/*
* Addresses will be always set in handlers, no need to initialize them. We
* only need to initialize rl which may not be always set, depending on how
* filtering goes.
*/
addrd.rl = NULL;
switch (pdu_type) {
case BLE_ADV_PDU_TYPE_ADV_IND:
case BLE_ADV_PDU_TYPE_ADV_DIRECT_IND: