mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
qcacld-3.0: Free deauth req msg if no ack received from fw
Free deauth req msg, if no ack has been received from fw, in pe_close() during interface down to avoid mem leak. Change-Id: I49508b2681f708dc56fc3938162ff856babfb0aa CRs-Fixed: 2158490
This commit is contained in:
parent
e69219b659
commit
8612c3bb6b
1 changed files with 6 additions and 1 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2011-2017 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2011-2018 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
||||
*
|
||||
|
|
@ -876,6 +876,11 @@ tSirRetStatus pe_close(tpAniSirGlobal pMac)
|
|||
qdf_list_destroy(&pMac->lim.gLimMgmtFrameRegistratinQueue);
|
||||
qdf_mutex_destroy(&pMac->lim.lim_frame_register_lock);
|
||||
|
||||
if (pMac->lim.limDisassocDeauthCnfReq.pMlmDeauthReq) {
|
||||
qdf_mem_free(pMac->lim.limDisassocDeauthCnfReq.pMlmDeauthReq);
|
||||
pMac->lim.limDisassocDeauthCnfReq.pMlmDeauthReq = NULL;
|
||||
}
|
||||
|
||||
qdf_spinlock_destroy(&pMac->sys.bbt_mgmt_lock);
|
||||
for (i = 0; i < pMac->lim.maxBssId; i++) {
|
||||
if (pMac->lim.gpSession[i].valid == true)
|
||||
|
|
|
|||
Loading…
Reference in a new issue