projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
perf record: Fix memory leak in vDSO found using ASAN
[linux-2.6-microblaze.git]
/
tools
/
perf
/
util
/
vdso.c
diff --git
a/tools/perf/util/vdso.c
b/tools/perf/util/vdso.c
index
3cc91ad
..
43beb16
100644
(file)
--- a/
tools/perf/util/vdso.c
+++ b/
tools/perf/util/vdso.c
@@
-133,6
+133,8
@@
static struct dso *__machine__addnew_vdso(struct machine *machine, const char *s
if (dso != NULL) {
__dsos__add(&machine->dsos, dso);
dso__set_long_name(dso, long_name, false);
+ /* Put dso here because __dsos_add already got it */
+ dso__put(dso);
}
return dso;