From dfafee9e31fb538b12cc7828a3973322d6ab36ff Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 23 Jun 2020 13:16:37 +0000 Subject: [PATCH] Core: String fix for sanitizer git-svn-id: svn://ultimatepp.org/upp/trunk@14629 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/String.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uppsrc/Core/String.cpp b/uppsrc/Core/String.cpp index 4df84a5a2..f852b7ee0 100644 --- a/uppsrc/Core/String.cpp +++ b/uppsrc/Core/String.cpp @@ -304,13 +304,13 @@ int String::GetCharCount() const String::String(StringBuffer& b) { + Zero(); if(b.pbegin == b.buffer) { String0::Set0(b.pbegin, (int)(uintptr_t)(b.pend - b.pbegin)); return; } int l = b.GetLength(); if(l <= 14) { - Zero(); memcpy8(chr, b.pbegin, l); SLen() = l; b.Free();