diff --git a/src/Numerics/Complex32.cs b/src/Numerics/Complex32.cs index 15e9581d..d2cfd930 100644 --- a/src/Numerics/Complex32.cs +++ b/src/Numerics/Complex32.cs @@ -188,7 +188,7 @@ namespace MathNet.Numerics { float a = Math.Abs(_real); float b = Math.Abs(_imag); - if (float.IsPositiveInfinity(a) || float.IsPositiveInfinity(b)) + if (float.IsPositiveInfinity(a) && float.IsPositiveInfinity(b)) return float.PositiveInfinity; if (a > b) {