diff options
author | Richard Levitte <levitte@openssl.org> | 2002-11-15 12:17:45 +0300 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-11-15 12:17:45 +0300 |
commit | 0439a5a8a7bc14787af0d8c7a22b89368135f43c (patch) | |
tree | 54b6de70165c6db650d3c232214e536c821dfebe /ssl | |
parent | 8ffe66b4ce1a260ac858703a41ff1ef6c590c20c (diff) |
We need to read one more byte of the REQUEST-CERTIFICATE message.
PR: 300
Diffstat (limited to 'ssl')
-rw-r--r-- | ssl/s2_clnt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ssl/s2_clnt.c b/ssl/s2_clnt.c index 681bfad8f7..da783230a5 100644 --- a/ssl/s2_clnt.c +++ b/ssl/s2_clnt.c @@ -770,8 +770,8 @@ static int client_certificate(SSL *s) if (s->state == SSL2_ST_SEND_CLIENT_CERTIFICATE_A) { i=ssl2_read(s,(char *)&(buf[s->init_num]), - SSL2_MAX_CERT_CHALLENGE_LENGTH+1-s->init_num); - if (i<(SSL2_MIN_CERT_CHALLENGE_LENGTH+1-s->init_num)) + SSL2_MAX_CERT_CHALLENGE_LENGTH+2-s->init_num); + if (i<(SSL2_MIN_CERT_CHALLENGE_LENGTH+2-s->init_num)) return(ssl2_part_read(s,SSL_F_CLIENT_CERTIFICATE,i)); s->init_num += i; if (s->msg_callback) |