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 <tjh@openssl.org>
This commit is contained in:
parent
a63d3ac012
commit
9da34ad6cb
@ -998,7 +998,7 @@ int MAIN(int argc, char *argv[])
|
|||||||
int off = 0;
|
int off = 0;
|
||||||
int no_tmp_rsa = 0, no_dhe = 0, nocert = 0;
|
int no_tmp_rsa = 0, no_dhe = 0, nocert = 0;
|
||||||
#ifndef OPENSSL_NO_ECDH
|
#ifndef OPENSSL_NO_ECDH
|
||||||
int no_ecdhe;
|
int no_ecdhe = 0;
|
||||||
#endif
|
#endif
|
||||||
int state = 0;
|
int state = 0;
|
||||||
const SSL_METHOD *meth = NULL;
|
const SSL_METHOD *meth = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user