From 9643ddb13af88c153c150c91ae538ff04808577e Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 27 Sep 2022 17:50:35 +0200 Subject: [PATCH] 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) --- crypto/bio/bss_dgram_pair.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.47.3