diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 911951526c..61e563f6f0 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -20837,8 +20837,7 @@ static void hdd_fill_pmksa_info(tPmkidCacheInfo *pmk_cache, qdf_mem_copy(pmk_cache->BSSID.bytes, pmksa->bssid, QDF_MAC_ADDR_SIZE); } else { - qdf_mem_copy(pmk_cache->ssid, pmksa->ssid, - SIR_MAC_MAX_SSID_LENGTH); + qdf_mem_copy(pmk_cache->ssid, pmksa->ssid, pmksa->ssid_len); qdf_mem_copy(pmk_cache->cache_id, pmksa->cache_id, CACHE_ID_LEN); pmk_cache->ssid_len = pmksa->ssid_len;