diff --git a/src/uu/factor/src/miller_rabin.rs b/src/uu/factor/src/miller_rabin.rs index 49099d5f1..ad454f1ac 100644 --- a/src/uu/factor/src/miller_rabin.rs +++ b/src/uu/factor/src/miller_rabin.rs @@ -73,8 +73,7 @@ pub(crate) fn test(m: A) -> Result { let y = m.mul(x, x); if y == one { return Composite(gcd(m.to_u64(x) - 1, m.modulus())); - } - if y == minus_one { + } else if y == minus_one { // This basis element is not a witness of `n` being composite. // Keep looking. continue 'witness;