From b2d729c52b2be2c763823d96f8ccd1cfb5adb701 Mon Sep 17 00:00:00 2001 From: Hanumanth Reddy Pothula Date: Tue, 30 May 2017 11:49:53 +0530 Subject: [PATCH] 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 --- core/hdd/src/wlan_hdd_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index d4ef349b8c7d..ee7ccee4e58d 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -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);