瀏覽代碼

qcacld-3.0: Cleanup pending get link status request

In wma_vdev_deinit, check and cleanup pending plink_status_req
if needed.

Change-Id: I0006ec8bda0f8387dbace619c294bb1e9c1c2882
CRs-Fixed: 2654746
Min Liu 5 年之前
父節點
當前提交
75a52a432a
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      core/wma/src/wma_main.c

+ 5 - 0
core/wma/src/wma_main.c

@@ -2646,6 +2646,11 @@ void wma_vdev_deinit(struct wma_txrx_node *vdev)
 		vdev->roam_synch_frame_ind.reassoc_rsp = NULL;
 	}
 
+	if (vdev->plink_status_req) {
+		qdf_mem_free(vdev->plink_status_req);
+		vdev->plink_status_req = NULL;
+	}
+
 	qdf_runtime_lock_deinit(&vdev->vdev_set_key_runtime_wakelock);
 	qdf_wake_lock_destroy(&vdev->vdev_set_key_wakelock);
 	vdev->is_waiting_for_key = false;