summaryrefslogtreecommitdiffstats
path: root/ssl/s3_msg.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-10-04 20:56:11 +0100
committerMatt Caswell <matt@openssl.org>2016-11-04 12:09:45 +0000
commit12472b456180cbc582d6152e174135524081c3ba (patch)
tree5412c7794fccfba4eec13bf502034a53bee27fe1 /ssl/s3_msg.c
parentec60ccc1c1b9562359753e8fcbeeab0a6b4b669c (diff)
Update numerous misc libssl fields to be size_t
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'ssl/s3_msg.c')
-rw-r--r--ssl/s3_msg.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ssl/s3_msg.c b/ssl/s3_msg.c
index a39994eaff..c016429878 100644
--- a/ssl/s3_msg.c
+++ b/ssl/s3_msg.c
@@ -13,6 +13,7 @@
int ssl3_do_change_cipher_spec(SSL *s)
{
int i;
+ size_t finish_md_len;
const char *sender;
int slen;
@@ -48,14 +49,13 @@ int ssl3_do_change_cipher_spec(SSL *s)
slen = s->method->ssl3_enc->client_finished_label_len;
}
- i = s->method->ssl3_enc->final_finish_mac(s,
- sender, slen,
- s->s3->tmp.peer_finish_md);
- if (i == 0) {
+ finish_md_len = s->method->ssl3_enc->final_finish_mac(s, sender, slen,
+ s->s3->tmp.peer_finish_md);
+ if (finish_md_len == 0) {
SSLerr(SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC, ERR_R_INTERNAL_ERROR);
return 0;
}
- s->s3->tmp.peer_finish_md_len = i;
+ s->s3->tmp.peer_finish_md_len = finish_md_len;
return (1);
}