Browse Source

qcacmn: Fix memory leak in rx_wbm_error_process

The nbuf is not freed for all possible branches in rx_wbm_error_pr
cess function. Add fix to ensure the nbuf free for all conditions.

CRs-Fixed: 2171899
Change-Id: I8e40fc7dc5afb0be0257244e1e704a0200ffacc0
chenguo 7 năm trước cách đây
mục cha
commit
d70b7d958d
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      dp/wifi3.0/dp_rx_err.c

+ 1 - 0
dp/wifi3.0/dp_rx_err.c

@@ -1122,6 +1122,7 @@ done:
 			qdf_assert(0);
 		}
 
+		qdf_nbuf_free(nbuf);
 		nbuf = next;
 		hal_rx_dump_pkt_tlvs(rx_tlv_hdr, QDF_TRACE_LEVEL_DEBUG);
 	}