소스 검색

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 년 전
부모
커밋
d70b7d958d
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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);
 	}