Bläddra i källkod

qcacmn: Free events logs list of wmi handle

Free events logs list of wmi handle, avoid memory leak.

Change-Id: I7660239f3808ebf0f56baf5900c1290218507406
CRs-Fixed: 2062407
Wu Gao 7 år sedan
förälder
incheckning
a5e5c6410a
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      wmi/src/wmi_unified.c

+ 6 - 0
wmi/src/wmi_unified.c

@@ -2777,6 +2777,12 @@ void wmi_unified_detach(struct wmi_unified *wmi_handle)
 			}
 
 			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]);
 		}