diff --git a/fs/sync/sync.go b/fs/sync/sync.go index e0a3e23ac..7feedfcd7 100644 --- a/fs/sync/sync.go +++ b/fs/sync/sync.go @@ -726,7 +726,7 @@ func (s *syncCopyMove) markParentNotEmpty(entry fs.DirEntry) { parentDir = "" } delete(s.srcEmptyDirs, parentDir) - if parentDir == "" { + if parentDir == "" || parentDir == "/" { break } parentDir = path.Dir(parentDir)