Currently in function dp_rx_thread_process_nbufq inside while loop with nbuf list as condition if peer or vdev is not found nbuf list is freed but not assigned to NULL and continue operation is done. This leads to invalid freed nbuf list access in successive loop iteration. In this change after nbuf list is freed assign it to the next nbuf list which is in the rx thread queue. Change-Id: I4b595a8708f91677645815105ad736926de91758 CRs-Fixed: 2309908 |
||
---|---|---|
.. | ||
dp_rx_thread.c | ||
dp_rx_thread.h | ||
dp_txrx.c | ||
dp_txrx.h |