On receiving nbuf list in hdd_rx_packet_cbk, is_eapol and is_dhcp flags are set to false only initially. In the loop over all skbs, if any one of these flags is set to true, these flags are not reset for each skb leading to incorrect stat values and possible OOB access to rx_delivered and rx_refused array. Fix is to set is_eapol and is_dhcp flag to false in the beginning of the nbuf loop. Change-Id: Iacc7620f26fb0f71dee931c78993a75232e767b0 CRs-Fixed: 2669412 |
||
---|---|---|
.. | ||
bmi | ||
cds | ||
dp | ||
hdd | ||
mac | ||
pld | ||
sap | ||
sme | ||
wma |