Ver Fonte

Merge "qcacmn: Add validity check in tdls deinit path"

Linux Build Service Account há 7 anos atrás
pai
commit
cd23a3eaf6
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      os_if/linux/tdls/src/wlan_cfg80211_tdls.c

+ 4 - 0
os_if/linux/tdls/src/wlan_cfg80211_tdls.c

@@ -78,6 +78,10 @@ QDF_STATUS wlan_cfg80211_tdls_priv_init(struct vdev_osif_priv *osif_priv)
 void wlan_cfg80211_tdls_priv_deinit(struct vdev_osif_priv *osif_priv)
 {
 	cfg80211_debug("deinitialize tdls os if layer private structure");
+	if (!osif_priv) {
+		cfg80211_err("OS private structure of vdev is null ");
+		return;
+	}
 	if (osif_priv->osif_tdls)
 		qdf_mem_free(osif_priv->osif_tdls);
 	osif_priv->osif_tdls = NULL;