diff --git a/src/mfm_dup.cpp b/src/mfm_dup.cpp index 1a5491e1..b94e4c1e 100644 --- a/src/mfm_dup.cpp +++ b/src/mfm_dup.cpp @@ -43,6 +43,9 @@ mfm::dup(const Opts::Dup &opts_) for(const auto &de : stdfs::directory_iterator(de.path().parent_path())) { + if(!de.is_regular_file()) + continue; + auto relpath = "/" / stdfs::relative(de.path(),srcpath); for(const auto &dstpath : srcpaths)