Prechádzať zdrojové kódy

qcacld-3.0: Avoid memory leak in htt_h2t_dbg_stats_get()

Propagate from qcacld-2.0 to qcacld-3.0

Add htt_htc_pkt_free() in htt_h2t_dbg_stats_get() to avoid memory
leak in the error case.

Change-Id: Ie0cd4939706046370c7a0ce4053be1103637f769
CRs-Fixed: 979671
Yingying Tang 8 rokov pred
rodič
commit
4f2dedec3f
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      core/dp/htt/htt_h2t.c

+ 1 - 0
core/dp/htt/htt_h2t.c

@@ -748,6 +748,7 @@ htt_h2t_dbg_stats_get(struct htt_pdev_t *pdev,
 		/* FIX THIS - add more details? */
 		qdf_print("%#x %#x stats not supported\n",
 			  stats_type_upload_mask, stats_type_reset_mask);
+		htt_htc_pkt_free(pdev, pkt);
 		return -EINVAL;      /* failure */
 	}