Эх сурвалжийг харах

qcacmn: Add NULL check for del igtk key

Add NULL check for deletion of igtk key to avoid
NULL pointer dereference

CRs-Fixed: 2149494
Change-Id: I365465233991e7c242bbd8d9b233f975d806dc05
Nandha Kishore Easwaran 7 жил өмнө
parent
commit
f832d98d72

+ 2 - 1
umac/cmn_services/crypto/src/wlan_crypto_global_api.c

@@ -742,7 +742,8 @@ QDF_STATUS wlan_crypto_delkey(struct wlan_objmgr_vdev *vdev,
 		uint8_t igtk_idx = key_idx - WLAN_CRYPTO_MAXKEYIDX;
 		key = crypto_priv->igtk_key[igtk_idx];
 		crypto_priv->igtk_key[igtk_idx] = NULL;
-		key->valid = 0;
+		if (key)
+			key->valid = 0;
 	} else {
 		key = crypto_priv->key[key_idx];
 		crypto_priv->key[key_idx] = NULL;