diff --git a/src/fs_clonepath.cpp b/src/fs_clonepath.cpp index 539e45f8..8b5d55ed 100644 --- a/src/fs_clonepath.cpp +++ b/src/fs_clonepath.cpp @@ -77,7 +77,7 @@ fs::clonepath(const string &srcpath_, relpath = '/' + relpath; dirname = relpath.parent_path(); - if(dirname == dirname.root_path()) + if(dirname != dirname.root_path()) { rv = fs::clonepath(srcpath_,dstpath_,dirname,return_metadata_errors_); if(rv < 0)