From 1e673aee3b1fe96c6263573bf69613985f4b4e58 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Fri, 26 Aug 2022 16:29:11 -0700 Subject: [PATCH] scan-build warning fix --- src/bio.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bio.c b/src/bio.c index 1d50ee820..d90b2d18f 100644 --- a/src/bio.c +++ b/src/bio.c @@ -526,6 +526,11 @@ static int wolfSSL_BIO_MEMORY_write(WOLFSSL_BIO* bio, const void* data, return WOLFSSL_FAILURE; } + if (bio->mem_buf->data == NULL) { + WOLFSSL_MSG("Buffer data is NULL"); + return WOLFSSL_FAILURE; + } + XMEMCPY(bio->mem_buf->data + bio->wrSz, data, len); bio->ptr = bio->mem_buf->data; bio->num = (int)bio->mem_buf->max;