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()) {