diff --git a/cmd/backup/main.go b/cmd/backup/main.go index 1a0634c..a902b84 100644 --- a/cmd/backup/main.go +++ b/cmd/backup/main.go @@ -526,7 +526,8 @@ func (s *script) pruneOldBackups() error { err, ) } - if fi.Mode() != os.ModeSymlink { + + if fi.Mode()&os.ModeSymlink != os.ModeSymlink { candidates = append(candidates, candidate) } }