diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c index 9ce82376e..43e8502b6 100644 --- a/ssl/s3_pkt.c +++ b/ssl/s3_pkt.c @@ -604,7 +604,7 @@ static int do_ssl3_write(SSL *s, int type, const unsigned char *buf, if (prefix_len <= 0) goto err; - if (s->s3->wbuf.len < prefix_len + SSL3_RT_MAX_PACKET_SIZE) + if (s->s3->wbuf.len < (size_t)prefix_len + SSL3_RT_MAX_PACKET_SIZE) { /* insufficient space */ SSLerr(SSL_F_DO_SSL3_WRITE, ERR_R_INTERNAL_ERROR);