Forráskód Böngészése

qcacld-3.0: Clear FILS connection info only for STA Mode

Currently hdd_clear_fils_connection_info is called for all device
modes which is leading to crash in SAP mode due to illegal memory
access.

Add check to invoke hdd_clear_fils_connection_info only if the
device mode is STA.

Change-Id: Ia0e28c29d809865169c254b0d45013aad39e13d2
CRs-Fixed: 2106324
Vignesh Viswanathan 7 éve
szülő
commit
2eb18748b8
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      core/hdd/src/wlan_hdd_main.c

+ 3 - 1
core/hdd/src/wlan_hdd_main.c

@@ -4539,7 +4539,9 @@ QDF_STATUS hdd_reset_all_adapters(struct hdd_context *hdd_ctx)
 			clear_bit(WMM_INIT_DONE, &adapter->event_flags);
 		}
 
-		hdd_clear_fils_connection_info(adapter);
+		if (adapter->device_mode == QDF_STA_MODE)
+			hdd_clear_fils_connection_info(adapter);
+
 		if (adapter->device_mode == QDF_SAP_MODE) {
 			/*
 			 * If adapter is SAP, set session ID to invalid