From c030acffb7be92ca35b8af3557b54d1d4c7ddbd1 Mon Sep 17 00:00:00 2001 From: Wu Gao Date: Wed, 27 Jul 2016 17:52:00 +0800 Subject: qcacld-2.0: Clear hostap key storage when BSS is stopped Invalidate the keys stored in the hostap context when BSS stop event is received, so that no old key will be wrongly issued to firmware when hostapd restarts the BSS with a different encryption mode. Change-Id: Ied1fa37cfcff32d3ee87ae26490e59ae59211952 CRs-Fixed: 1046965 --- CORE/HDD/src/wlan_hdd_hostapd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c index 15253812bd55..c1c4c33f0ae4 100644 --- a/CORE/HDD/src/wlan_hdd_hostapd.c +++ b/CORE/HDD/src/wlan_hdd_hostapd.c @@ -1604,6 +1604,9 @@ VOS_STATUS hdd_hostapd_SAPEventCB( tpSap_Event pSapEvent, v_PVOID_t usrDataForCa FL("P2PGO is going down now")); hdd_issue_stored_joinreq(sta_adapter, pHddCtx); } + pHddApCtx->groupKey.keyLength = 0; + for (i = 0; i < CSR_MAX_NUM_KEY; i++) + pHddApCtx->wepKey[i].keyLength = 0; goto stopbss; case eSAP_DFS_CAC_START: -- cgit v1.2.3