diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c index da6036ba0cea48e9d20e1a35fae13e11f1c1c9d9..4d569ad7db02dd9a3b823503f2e8434b226eb911 100644 --- a/tools/perf/util/symbol.c +++ b/tools/perf/util/symbol.c @@ -1866,8 +1866,10 @@ int dso__load(struct dso *dso, struct map *map) if (nsexit) nsinfo__mountns_enter(dso->nsinfo, &nsc); - if (bfdrc == 0) + if (bfdrc == 0) { + ret = 0; break; + } if (!is_reg || sirc < 0) continue;