diff --git a/federationsender/internal/api.go b/federationsender/internal/api.go index c71d4209f..ceada2af0 100644 --- a/federationsender/internal/api.go +++ b/federationsender/internal/api.go @@ -71,7 +71,7 @@ func failBlacklistableError(err error, stats *statistics.ServerStatistics) (unti if !ok { return stats.Failure() } - if mxerr.Code >= 500 || mxerr.Code < 600 { + if mxerr.Code >= 500 && mxerr.Code < 600 { return stats.Failure() } return