소스 검색

qcacmn: Fix VDEV ref leak issue

Fix VDEV ref leak issue in RX IGMP MLO handler

Change-Id: I920231cad434cdd237aedcd0f5c5d695472d1a40
CRs-Fixed: 3380335
Chaithanya Garrepalli 2 년 전
부모
커밋
ff001a366b
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      dp/wifi3.0/be/dp_be_rx.c

+ 3 - 0
dp/wifi3.0/be/dp_be_rx.c

@@ -1286,6 +1286,9 @@ bool dp_rx_mlo_igmp_handler(struct dp_soc *soc,
 	if (qdf_nbuf_is_ipv4_igmp_leave_pkt(nbuf) ||
 	if (qdf_nbuf_is_ipv4_igmp_leave_pkt(nbuf) ||
 	    qdf_nbuf_is_ipv6_igmp_leave_pkt(nbuf)) {
 	    qdf_nbuf_is_ipv6_igmp_leave_pkt(nbuf)) {
 		qdf_nbuf_free(nbuf);
 		qdf_nbuf_free(nbuf);
+		dp_vdev_unref_delete(mcast_primary_vdev->pdev->soc,
+				     mcast_primary_vdev,
+				     DP_MOD_ID_RX);
 		return true;
 		return true;
 	}
 	}