diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c
index f3278a388e9a916c5e3c95f940f0fcc5be20b82d..e6fc38a86e2c6e0b934719fe7b9c439d138dd480 100644
--- a/tools/perf/util/hist.c
+++ b/tools/perf/util/hist.c
@@ -535,6 +535,7 @@ void hist_entry__free(struct hist_entry *he)
 {
 	free(he->branch_info);
 	free(he->mem_info);
+	free(he->srcline);
 	free(he);
 }