From cf01d78e7ef546b934b0727da3ea372efe3ce94b Mon Sep 17 00:00:00 2001 From: ashesman Date: Thu, 17 Feb 2022 11:08:27 +1300 Subject: [PATCH] Update library/ssl_msg.c Co-authored-by: Gilles Peskine Signed-off-by: Dave Rodgman --- library/ssl_msg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ssl_msg.c b/library/ssl_msg.c index 8d35c9c00..db0299eda 100644 --- a/library/ssl_msg.c +++ b/library/ssl_msg.c @@ -5429,7 +5429,7 @@ int mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) n = (len < ssl->in_msglen) ? len : ssl->in_msglen; - if (buf) { + if (len != 0) { memcpy(buf, ssl->in_offt, n); ssl->in_msglen -= n; }