From: Matt Caswell Date: Mon, 14 Dec 2015 09:57:06 +0000 (+0000) Subject: Fix compile failure with no-srp X-Git-Tag: OpenSSL_1_1_0-pre2~224 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=bbf431cb5e4188645d602f0ad42bca145a099466 Fix compile failure with no-srp Reviewed-by: Tim Hudson --- diff --git a/ssl/statem/statem_clnt.c b/ssl/statem/statem_clnt.c index 7c98228b42..633e67731c 100644 --- a/ssl/statem/statem_clnt.c +++ b/ssl/statem/statem_clnt.c @@ -1651,8 +1651,14 @@ MSG_PROCESS_RETURN tls_process_key_exchange(SSL *s, PACKET *pkt) if (alg_k & (SSL_kPSK | SSL_kRSAPSK)) { } else #endif /* !OPENSSL_NO_PSK */ + /* + * Dummy "if" to ensure sane C code in the event of various OPENSSL_NO_* + * options + */ + if (0) { + } #ifndef OPENSSL_NO_SRP - if (alg_k & SSL_kSRP) { + else if (alg_k & SSL_kSRP) { PACKET prime, generator, salt, server_pub; if (!PACKET_get_length_prefixed_2(pkt, &prime) || !PACKET_get_length_prefixed_2(pkt, &generator)