diff options
-rw-r--r-- | tools/perf/util/map.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/perf/util/map.c b/tools/perf/util/map.c index b442ee49452b..ead5316b3f89 100644 --- a/tools/perf/util/map.c +++ b/tools/perf/util/map.c | |||
@@ -243,15 +243,14 @@ size_t map__fprintf(struct map *self, FILE *fp) | |||
243 | 243 | ||
244 | size_t map__fprintf_dsoname(struct map *map, FILE *fp) | 244 | size_t map__fprintf_dsoname(struct map *map, FILE *fp) |
245 | { | 245 | { |
246 | const char *dsoname; | 246 | const char *dsoname = "[unknown]"; |
247 | 247 | ||
248 | if (map && map->dso && (map->dso->name || map->dso->long_name)) { | 248 | if (map && map->dso && (map->dso->name || map->dso->long_name)) { |
249 | if (symbol_conf.show_kernel_path && map->dso->long_name) | 249 | if (symbol_conf.show_kernel_path && map->dso->long_name) |
250 | dsoname = map->dso->long_name; | 250 | dsoname = map->dso->long_name; |
251 | else if (map->dso->name) | 251 | else if (map->dso->name) |
252 | dsoname = map->dso->name; | 252 | dsoname = map->dso->name; |
253 | } else | 253 | } |
254 | dsoname = "[unknown]"; | ||
255 | 254 | ||
256 | return fprintf(fp, "%s", dsoname); | 255 | return fprintf(fp, "%s", dsoname); |
257 | } | 256 | } |