diff --git a/src/fs_clonepath.cpp b/src/fs_clonepath.cpp index 8b34f3b7..b5fabde9 100644 --- a/src/fs_clonepath.cpp +++ b/src/fs_clonepath.cpp @@ -74,9 +74,7 @@ fs::clonepath(const string &srcpath_, return 0; dirname = stdfs::path{relpath_}.parent_path(); - - dirname = fs::path::dirname(relpath_); - if(dirname != "/") + if(dirname != dirname.root_path()) { rv = fs::clonepath(srcpath_,dstpath_,dirname,return_metadata_errors_); if(rv < 0)