diff options
author | bodo <bodo> | 2005-05-03 23:03:26 +0000 |
---|---|---|
committer | bodo <bodo> | 2005-05-03 23:03:26 +0000 |
commit | 541a5a390626dfb7e4bcf6a9c2b4dbd9a2cd9ca1 (patch) | |
tree | b68208f52adf612ef256d07a3057194e56238e3d | |
parent | 68762937300991ad41befd5388162e80421b87e8 (diff) | |
download | openssl-OpenSSL_0_9_6-stable.tar.gz |
Fixes so alerts are sent properly in s3_pkt.cOpenSSL_0_9_6-stable
PR: 851
[backport from OpenSSL_0_9_7-stable branch / head]
-rw-r--r-- | ssl/s3_pkt.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c index 75b49f715..82e7e677e 100644 --- a/ssl/s3_pkt.c +++ b/ssl/s3_pkt.c @@ -862,7 +862,7 @@ start: { al=SSL_AD_UNEXPECTED_MESSAGE; SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_DATA_BETWEEN_CCS_AND_FINISHED); - goto err; + goto f_err; } /* If the other end has shut down, throw anything we read away @@ -969,7 +969,7 @@ start: { al=SSL_AD_DECODE_ERROR; SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_HELLO_REQUEST); - goto err; + goto f_err; } if (SSL_is_init_finished(s) && @@ -1074,17 +1074,17 @@ start: if ( (rr->length != 1) || (rr->off != 0) || (rr->data[0] != SSL3_MT_CCS)) { - i=SSL_AD_ILLEGAL_PARAMETER; + al=SSL_AD_ILLEGAL_PARAMETER; SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_CHANGE_CIPHER_SPEC); - goto err; + goto f_err; } /* Check we have a cipher to change to */ if (s->s3->tmp.new_cipher == NULL) { - i=SSL_AD_UNEXPECTED_MESSAGE; + al=SSL_AD_UNEXPECTED_MESSAGE; SSLerr(SSL_F_SSL3_GET_CERT_VERIFY,SSL_R_CCS_RECEIVED_EARLY); - goto err; + goto f_err; } rr->length=0; |