diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/util/symbol.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c index 9d04dcd91815..3e2e5ea0f03f 100644 --- a/tools/perf/util/symbol.c +++ b/tools/perf/util/symbol.c | |||
@@ -2817,8 +2817,11 @@ int machine__load_vmlinux_path(struct machine *machine, enum map_type type, | |||
2817 | 2817 | ||
2818 | struct map *dso__new_map(const char *name) | 2818 | struct map *dso__new_map(const char *name) |
2819 | { | 2819 | { |
2820 | struct map *map = NULL; | ||
2820 | struct dso *dso = dso__new(name); | 2821 | struct dso *dso = dso__new(name); |
2821 | struct map *map = map__new2(0, dso, MAP__FUNCTION); | 2822 | |
2823 | if (dso) | ||
2824 | map = map__new2(0, dso, MAP__FUNCTION); | ||
2822 | 2825 | ||
2823 | return map; | 2826 | return map; |
2824 | } | 2827 | } |