From a5660b95b27918341848aa58eaacebfbe570cb37 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 17 Jan 2024 19:04:40 +0100 Subject: [PATCH] BAN: String don't memcpy with nullptr --- BAN/BAN/String.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BAN/BAN/String.cpp b/BAN/BAN/String.cpp index dfe9bc7b..e67322fc 100644 --- a/BAN/BAN/String.cpp +++ b/BAN/BAN/String.cpp @@ -254,7 +254,8 @@ namespace BAN if (new_data == nullptr) return Error::from_errno(ENOMEM); - memcpy(new_data, data(), m_size + 1); + if (m_size) + memcpy(new_data, data(), m_size + 1); if (has_sso()) {