From af84059e8d03b68a1bd4f1b35aeaa004ee7b74ee Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Wed, 14 Aug 2019 11:45:32 +0530 Subject: [PATCH] qcacld-3.0: Add NULL pointer validation on pmkid received In wlan_hdd_extauth_copy_pmkid(), pmkid received from userspace could be NULL. Currently there is no validation for the PMKID. Add check to validate the received PMKID before copy. Change-Id: I756458562bf20226a202a5ecdbbe9e79884169c7 CRs-Fixed: 2508935 --- core/hdd/src/wlan_hdd_cfg80211.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 90bf969cbb8b..e8c91490033d 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -21708,7 +21708,8 @@ static void wlan_hdd_extauth_copy_pmkid(struct cfg80211_external_auth_params *params, uint8_t *pmkid) { - qdf_mem_copy(pmkid, params->pmkid, PMKID_LEN); + if (params->pmkid) + qdf_mem_copy(pmkid, params->pmkid, PMKID_LEN); } #else