diff --git a/lib/fts.c b/lib/fts.c index 26df1d7a8..11ec51293 100644 --- a/lib/fts.c +++ b/lib/fts.c @@ -1024,7 +1024,7 @@ mem1: saved_errno = errno; p->fts_info = FTS_NSOK; p->fts_accpath = cur->fts_accpath; } else if (nlinks == 0 -# if HAVE_STRUCT_DIRENT_D_TYPE +#if HAVE_STRUCT_DIRENT_D_TYPE || (nostat && dp->d_type != DT_DIR && dp->d_type != DT_UNKNOWN) #endif