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
This commit is contained in:
Nandha Kishore Easwaran
2017-12-18 10:42:15 +05:30
zatwierdzone przez snandini
rodzic 47d702f693
commit f832d98d72

Wyświetl plik

@@ -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;