aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/util/map.c5
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
244size_t map__fprintf_dsoname(struct map *map, FILE *fp) 244size_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}