mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
qcacld-3.0: Fix memory leak issue
Object 'tx_conf_event' was dereferenced after being freed by calling 'qdf_mem_free(tx_conf_event)' function. Object 'tx_conf_event->nbuf' can't be freed. Free 'tx_conf_event->buf' before 'tx_conf_event' free. Change-Id: Id5a8f17db4d58395837db9878c6c7d87e9fe40c4 CRs-Fixed: 2503761
This commit is contained in:
parent
0c0c7a16d1
commit
517a2200de
1 changed files with 1 additions and 1 deletions
|
|
@ -1085,8 +1085,8 @@ QDF_STATUS p2p_event_flush_callback(struct scheduler_msg *msg)
|
|||
break;
|
||||
case P2P_EVENT_MGMT_TX_ACK_CNF:
|
||||
tx_conf_event = (struct p2p_tx_conf_event *)msg->bodyptr;
|
||||
qdf_mem_free(tx_conf_event);
|
||||
qdf_nbuf_free(tx_conf_event->nbuf);
|
||||
qdf_mem_free(tx_conf_event);
|
||||
break;
|
||||
case P2P_EVENT_LO_STOPPED:
|
||||
lo_stop_event = (struct p2p_lo_stop_event *)msg->bodyptr;
|
||||
|
|
|
|||
Loading…
Reference in a new issue