diff options
Diffstat (limited to 'src/crypto/bio/bio_mem.c')
-rw-r--r-- | src/crypto/bio/bio_mem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crypto/bio/bio_mem.c b/src/crypto/bio/bio_mem.c index ef56111..6864f6f 100644 --- a/src/crypto/bio/bio_mem.c +++ b/src/crypto/bio/bio_mem.c @@ -176,7 +176,7 @@ static int mem_write(BIO *bio, const char *in, int inl) { if (INT_MAX - blen < inl) { goto err; } - if (BUF_MEM_grow_clean(b, blen + inl) != (blen + inl)) { + if (BUF_MEM_grow_clean(b, blen + inl) != ((size_t) blen) + inl) { goto err; } memcpy(&b->data[blen], in, inl); |