De-obfuscate
authorBenjamin Kaduk <bkaduk@akamai.com>
Tue, 14 Mar 2017 22:14:30 +0000 (17:14 -0500)
committerMatt Caswell <matt@openssl.org>
Tue, 14 Mar 2017 22:45:44 +0000 (22:45 +0000)
No need to break out of the loop and repeat the loop termination
condition when we can just return.

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2949)

ssl/statem/extensions_clnt.c

index 8860462a1f3578468a80990feaa229bb3562f37c..98159b54cc93d0314bb10ed11605332ae1d7e521 100644 (file)
@@ -102,10 +102,10 @@ static int use_ecc(SSL *s)
         if ((alg_k & (SSL_kECDHE | SSL_kECDHEPSK))
                 || (alg_a & SSL_aECDSA)
                 || c->min_tls >= TLS1_3_VERSION)
         if ((alg_k & (SSL_kECDHE | SSL_kECDHEPSK))
                 || (alg_a & SSL_aECDSA)
                 || c->min_tls >= TLS1_3_VERSION)
-            break;
+            return 1;
     }
 
     }
 
-    return i < end;
+    return 0;
 }
 
 int tls_construct_ctos_ec_pt_formats(SSL *s, WPACKET *pkt, unsigned int context,
 }
 
 int tls_construct_ctos_ec_pt_formats(SSL *s, WPACKET *pkt, unsigned int context,