فهرست منبع

qcacld-3.0: Sanitize vdev before dereference

Sanitize vdev before de-reference.

Change-Id: Icb16de8be51f9fcf58f0c538453baa9146843a55
CRs-Fixed: 3779763
Srikanth Marepalli 1 سال پیش
والد
کامیت
1b974317d2
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      core/wma/src/wma_dev_if.c

+ 4 - 0
core/wma/src/wma_dev_if.c

@@ -473,6 +473,10 @@ wma_release_vdev_ref(struct wma_txrx_node *iface)
 	struct wlan_objmgr_vdev *vdev;
 
 	vdev = iface->vdev;
+	if (!vdev) {
+		wma_debug("vdev context is NULL");
+		return;
+	}
 	wma_debug("vdev state: %d", vdev->obj_state);
 	if (vdev->obj_state != WLAN_OBJ_STATE_LOGICALLY_DELETED) {
 		wma_debug("no vdev delete");