From: Tomas Mraz Date: Tue, 27 Sep 2022 15:50:35 +0000 (+0200) Subject: dgram_pair_read_inner(): Do not move buf pointer if it is NULL X-Git-Tag: openssl-3.2.0-alpha1~2003 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9643ddb13af88c153c150c91ae538ff04808577e;p=thirdparty%2Fopenssl.git dgram_pair_read_inner(): Do not move buf pointer if it is NULL Reviewed-by: Richard Levitte Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/19284) --- diff --git a/crypto/bio/bss_dgram_pair.c b/crypto/bio/bss_dgram_pair.c index 2b99f794e06..fedcd66dd35 100644 --- a/crypto/bio/bss_dgram_pair.c +++ b/crypto/bio/bss_dgram_pair.c @@ -745,7 +745,8 @@ static size_t dgram_pair_read_inner(struct bio_dgram_pair_st *b, uint8_t *buf, s ring_buf_pop(&b->rbuf, src_len); - buf += src_len; + if (buf != NULL) + buf += src_len; total_read += src_len; sz -= src_len; }