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
此提交包含在:
Himanshu Agarwal
2017-12-14 14:37:08 +05:30
提交者 snandini
父節點 e69219b659
當前提交 8612c3bb6b

查看文件

@@ -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)