Browse Source

qcacld-3.0: Update ecsa cap in assoc event instead of start bss event

ECSA capability has been updated up on start bss completion event
as part of I1d7892bb1dc4e490a587e8372a4bdc7f419e8b36. Correct way
of updating ECSA capability for peer STA is up on association
completion event. Move current assignment of ECSA cap from start
bss event to association/reassociation event.

Change-Id: I83ff6ac41444e2f865e03050ffcbd6732fced412
CRs-Fixed: 2169665
gaolez 7 years ago
parent
commit
d16a285d82
1 changed files with 2 additions and 3 deletions
  1. 2 3
      core/hdd/src/wlan_hdd_hostapd.c

+ 2 - 3
core/hdd/src/wlan_hdd_hostapd.c

@@ -1741,9 +1741,6 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent,
 			}
 		}
 
-		adapter->sta_info[staId].ecsa_capable = pSapEvent->
-			sapevt.sapStationAssocReassocCompleteEvent.ecsa_capable;
-
 		if (hdd_ipa_is_enabled(hdd_ctx)) {
 			status = hdd_ipa_wlan_evt(adapter,
 					ap_ctx->broadcast_sta_id,
@@ -2134,6 +2131,8 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent,
 		if (QDF_IS_STATUS_SUCCESS(qdf_status))
 			hdd_fill_station_info(adapter, event);
 
+		adapter->sta_info[staId].ecsa_capable = event->ecsa_capable;
+
 		if (hdd_ipa_is_enabled(hdd_ctx)) {
 			status = hdd_ipa_wlan_evt(adapter,
 					event->staId, HDD_IPA_CLIENT_CONNECT_EX,