qcacld-3.0: Set STA IDs to invalid data during STA initialization

During initializing station mode, the array holding STA IDs are
not set to HDD_WLAN_INVALID_STA_ID(0xFF), leading STA IDs to hold
a valid data, though there no connections.

Set array holding STA IDs with HDD_WLAN_INVALID_STA_ID, to make
STA IDs holding invalid data.

Change-Id: I12167e83bebe0380520676c194f11cd4848330cf
CRs-Fixed: 2053816
This commit is contained in:
Hanumanth Reddy Pothula 2017-05-30 11:49:53 +05:30 • committed by snandini
commit b2d729c52b

View file

@ -3176,6 +3176,9 @@ QDF_STATUS hdd_init_station_mode(hdd_adapter_t *adapter)
hdd_debug("Set HDD connState to eConnectionState_NotConnected");
pHddStaCtx->conn_info.connState = eConnectionState_NotConnected;
qdf_mem_set(pHddStaCtx->conn_info.staId,
sizeof(pHddStaCtx->conn_info.staId), HDD_WLAN_INVALID_STA_ID);
/* set fast roaming capability in sme session */
status = sme_config_fast_roaming(hdd_ctx->hHal, adapter->sessionId,
adapter->fast_roaming_allowed);