diff --git a/cmd/xl-v1-healing.go b/cmd/xl-v1-healing.go index d7ba14990..73b0768c1 100644 --- a/cmd/xl-v1-healing.go +++ b/cmd/xl-v1-healing.go @@ -135,10 +135,10 @@ func xlShouldHeal(partsMetadata []xlMetaV1, errs []error) bool { modTime := commonTime(listObjectModtimes(partsMetadata, errs)) for index := range partsMetadata { if errs[index] == errDiskNotFound { - return true + continue } if errs[index] != nil { - continue + return true } if modTime != partsMetadata[index].Stat.ModTime { return true