diff options
Diffstat (limited to 'tools/perf/util/hist.c')
-rw-r--r-- | tools/perf/util/hist.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c index 70b48a65064c..95f5ab707b74 100644 --- a/tools/perf/util/hist.c +++ b/tools/perf/util/hist.c | |||
@@ -355,6 +355,7 @@ static struct hist_entry *hist_entry__new(struct hist_entry *template, | |||
355 | callchain_init(he->callchain); | 355 | callchain_init(he->callchain); |
356 | 356 | ||
357 | INIT_LIST_HEAD(&he->pairs.node); | 357 | INIT_LIST_HEAD(&he->pairs.node); |
358 | thread__get(he->thread); | ||
358 | } | 359 | } |
359 | 360 | ||
360 | return he; | 361 | return he; |
@@ -941,6 +942,7 @@ hist_entry__collapse(struct hist_entry *left, struct hist_entry *right) | |||
941 | 942 | ||
942 | void hist_entry__delete(struct hist_entry *he) | 943 | void hist_entry__delete(struct hist_entry *he) |
943 | { | 944 | { |
945 | thread__zput(he->thread); | ||
944 | zfree(&he->branch_info); | 946 | zfree(&he->branch_info); |
945 | zfree(&he->mem_info); | 947 | zfree(&he->mem_info); |
946 | zfree(&he->stat_acc); | 948 | zfree(&he->stat_acc); |