diff options
Diffstat (limited to 'internal/cp/cp.go')
| -rw-r--r-- | internal/cp/cp.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/cp/cp.go b/internal/cp/cp.go index 66313c7..58350df 100644 --- a/internal/cp/cp.go +++ b/internal/cp/cp.go @@ -260,7 +260,7 @@ func Copy(progress Progress, srcs []FSPath, dstRoot FSPath, force bool) { stat, err := d.Info() if err != nil { progress.FileDone(src.String(), err) - return nil + return fs.SkipDir } hasWritePerm := stat.Mode()&0300 == 0300 if err := c.openWithRetry(dst, func() error { @@ -280,7 +280,7 @@ func Copy(progress Progress, srcs []FSPath, dstRoot FSPath, force bool) { } }); err != nil { progress.FileDone(src.String(), err) - return nil + return fs.SkipDir } if hasWritePerm { progress.Progress(1) |
