From: PW Hu Date: Fri, 3 Sep 2021 09:50:40 +0000 (+0800) Subject: crypto/bio/bss_bio.c/bio_write: improve border check X-Git-Tag: openssl-3.2.0-alpha1~3587 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a04b06573e2b3c6a5c703a60bd95354c6c6e91dc;p=thirdparty%2Fopenssl.git crypto/bio/bss_bio.c/bio_write: improve border check CLA:trivial Reviewed-by: Ben Kaduk Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/16503) --- diff --git a/crypto/bio/bss_bio.c b/crypto/bio/bss_bio.c index 7fa8778cae1..92dd2623091 100644 --- a/crypto/bio/bss_bio.c +++ b/crypto/bio/bss_bio.c @@ -273,7 +273,7 @@ static int bio_write(BIO *bio, const char *buf, int num_) BIO_clear_retry_flags(bio); - if (!bio->init || buf == NULL || num == 0) + if (!bio->init || buf == NULL || num_ <= 0) return 0; b = bio->ptr;