From: John Foley Date: Tue, 7 Apr 2015 22:05:05 +0000 (+0100) Subject: Fix intermittent s_server issues with ECDHE X-Git-Tag: OpenSSL_1_0_1n~106 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9da34ad6cb09e8f57093da5003839894b09fb701;p=oweals%2Fopenssl.git Fix intermittent s_server issues with ECDHE Resolve a problem when using s_server with ECDHE cipher suites in OpenSSL_1_0_1-stable. Due to an uninitialized variable, SSL_CTX_set_tmp_ecdh() is not always invoked within s_server. This bug appears to have been introduced by 059907771b89549cbd07a81df1a5bdf51e062066. Reviewed-by: Tim Hudson --- diff --git a/apps/s_server.c b/apps/s_server.c index 1220f49d6f..35b4061e89 100644 --- a/apps/s_server.c +++ b/apps/s_server.c @@ -998,7 +998,7 @@ int MAIN(int argc, char *argv[]) int off = 0; int no_tmp_rsa = 0, no_dhe = 0, nocert = 0; #ifndef OPENSSL_NO_ECDH - int no_ecdhe; + int no_ecdhe = 0; #endif int state = 0; const SSL_METHOD *meth = NULL;