qcacmn: Free events logs list of wmi handle
Free events logs list of wmi handle, avoid memory leak.
Change-Id: I7660239f3808ebf0f56baf5900c1290218507406
CRs-Fixed: 2062407
diff --git a/wmi/src/wmi_unified.c b/wmi/src/wmi_unified.c
index b3069b1..910a3aa 100644
--- a/wmi/src/wmi_unified.c
+++ b/wmi/src/wmi_unified.c
@@ -2777,6 +2777,12 @@
}
wmi_log_buffer_free(soc->wmi_pdev[i]);
+
+ /* Free events logs list */
+ if (soc->wmi_pdev[i]->events_logs_list)
+ qdf_mem_free(
+ soc->wmi_pdev[i]->events_logs_list);
+
qdf_spinlock_destroy(&soc->wmi_pdev[i]->eventq_lock);
qdf_mem_free(soc->wmi_pdev[i]);
}