diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 630ef1300674..387f854cb33d 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -19046,7 +19046,8 @@ static int wlan_hdd_cfg80211_set_ie(struct hdd_adapter *adapter, /* AKM suite list, each OUI contains 4 bytes */ akmlist = (uint32_t *)(tmp); if (akmsuiteCount <= MAX_NUM_AKM_SUITES) { - memcpy(akmsuite, akmlist, akmsuiteCount); + qdf_mem_copy(akmsuite, akmlist, + sizeof(uint32_t) * akmsuiteCount); } else { hdd_err("Invalid akmSuite count: %u", akmsuiteCount);