summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsteve <steve>2012-02-22 15:03:44 +0000
committersteve <steve>2012-02-22 15:03:44 +0000
commitf32c23fa8b6c548a4b1697242cff2bfc609b61d2 (patch)
treea4a3f9c66404c8328e92e06c53157c28b039bb63
parent5a64ffab6d1c11a883e2d846ca2aa82e2daa0ac5 (diff)
downloadopenssl-f32c23fa8b6c548a4b1697242cff2bfc609b61d2.tar.gz
initialise i if n == 0
-rw-r--r--ssl/s3_srvr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ssl/s3_srvr.c b/ssl/s3_srvr.c
index c5606b2d0..4b483c9ba 100644
--- a/ssl/s3_srvr.c
+++ b/ssl/s3_srvr.c
@@ -2270,6 +2270,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))