Browse Source

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

Linux Build Service Account 7 years ago
parent
commit
cd23a3eaf6
1 changed files with 4 additions and 0 deletions
  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;