From ae38aeda713bf19cce807f6714c5dbb35bc1fc8c Mon Sep 17 00:00:00 2001 From: Wu Gao Date: Wed, 20 Jun 2018 15:01:10 +0800 Subject: [PATCH] qcacld-3.0: Do not clear session id No valid channel found when DUT as P2P GO and radar signal detected, stop ap and then up layer start ap again, session id of adapter changed to invalid since session id of sap context is invalid and passed to adapter in hdd_hostapd_sap_event_cb with event eSAP_START_BSS_EVENT. So, do not clear session id of sap context for stopping ap due to invalid channel case. Change-Id: I3d60ae9b4ec8223dff26ffd9078b31e02bf29ba2 CRs-Fixed: 2257932 --- core/hdd/src/wlan_hdd_hostapd.c | 1 - 1 file changed, 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index 344ae2684afb..7733049be6c3 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -1570,7 +1570,6 @@ hdd_stop_sap_due_to_invalid_channel(struct work_struct *work) } hdd_debug("work started for sap session[%d]", sap_adapter->session_id); wlan_hdd_stop_sap(sap_adapter); - wlansap_set_invalid_session(WLAN_HDD_GET_SAP_CTX_PTR(sap_adapter)); wlansap_cleanup_cac_timer(WLAN_HDD_GET_SAP_CTX_PTR(sap_adapter)); hdd_debug("work finished for sap"); cds_ssr_unprotect(__func__);