]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
rc4: Remove the pointless if() operator, its condition is always true
authorGleb Popov <6yearold@gmail.com>
Fri, 10 Oct 2025 13:31:47 +0000 (16:31 +0300)
committerTodd Short <todd.short@me.com>
Mon, 27 Oct 2025 14:57:56 +0000 (10:57 -0400)
CLA: trivial

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/28827)

(cherry picked from commit 10093b63dcdbfa52ad59d53b20bdea9bfa2c5825)
(cherry picked from commit 32b78a35590139d2123af5777da9761b2449f253)

crypto/rc4/rc4_enc.c

index 4015332757e31b439753aaa22aa2de8c855d7b48..b2328708c23849554b3dd537263fef58a9e53a6a 100644 (file)
@@ -82,8 +82,7 @@ void RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
             if (--i == 0)
                 break;
             LOOP(indata[6], outdata[6]);
-            if (--i == 0)
-                break;
+            break;
         }
     }
     key->x = x;