Explorar el Código

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 hace 7 años
padre
commit
d70b7d958d
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  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);
 	}