From fd7583acc0adcce2fa63d21755091ddb3077aa14 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Sat, 1 Jul 2023 11:06:22 -0700 Subject: Fixed potential memory corruption/race condition. --- src/unstable/utfstring.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/unstable/utfstring.cpp') diff --git a/src/unstable/utfstring.cpp b/src/unstable/utfstring.cpp index 9b712c9..be03c6e 100644 --- a/src/unstable/utfstring.cpp +++ b/src/unstable/utfstring.cpp @@ -47,6 +47,14 @@ Bu::UtfString::UtfString( const char *sInput, Encoding eEnc ) set( Bu::Blob(sInput), eEnc ); } +Bu::UtfString::UtfString( const UtfString &rSrc ) : + aData( rSrc.aData.clone() ), + iRawLen( rSrc.iRawLen ), + iCharLen( rSrc.iCharLen ) +{ + +} + Bu::UtfString::~UtfString() { } -- cgit v1.2.3