From: Dr. Stephen Henson Date: Fri, 6 Apr 2012 17:36:40 +0000 (+0000) Subject: initialise i if n == 0 X-Git-Tag: OpenSSL_1_0_2-beta1~685 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7493bcc659a6d1cff73d7974f18a73331e978657;p=oweals%2Fopenssl.git initialise i if n == 0 (backport from HEAD) --- diff --git a/ssl/s3_srvr.c b/ssl/s3_srvr.c index a05fae4987..cdbd281b8f 100644 --- a/ssl/s3_srvr.c +++ b/ssl/s3_srvr.c @@ -2260,6 +2260,8 @@ int ssl3_get_client_key_exchange(SSL *s) EVP_PKEY *skey = NULL; if (n) n2s(p,i); + else + i = 0; if (n && n != i+2) { if (!(s->options & SSL_OP_SSLEAY_080_CLIENT_DH_BUG))