- if (TSTINO(dp->d_ino, dumpinomap))
- return (HASDUMPEDFILE);
- if (TSTINO(dp->d_ino, dumpdirmap))
- return (HASSUBDIRS);
+ if (TSTINO(dp->d_ino, dumpinomap)) {
+ ret |= HASDUMPEDFILE;
+ if (ret & HASSUBDIRS)
+ break;
+ }
+ if (TSTINO(dp->d_ino, dumpdirmap)) {
+ ret |= HASSUBDIRS;
+ if (ret & HASDUMPEDFILE)
+ break;
+ }