From d95fda2e907b56c0aa1a8ce3776740f16ffeca9d Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 27 Jun 2013 09:59:59 +0100 Subject: [PATCH] Fix for strings in UTF32 mode. --- modules/juce_core/text/juce_String.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_core/text/juce_String.cpp b/modules/juce_core/text/juce_String.cpp index 56c7c62aec..2a42c7ba53 100644 --- a/modules/juce_core/text/juce_String.cpp +++ b/modules/juce_core/text/juce_String.cpp @@ -137,9 +137,9 @@ public: return getEmpty(); const size_t numBytes = (size_t) (end.getAddress() - start.getAddress()); - const CharPointerType dest (createUninitialisedBytes (numBytes + 1)); + const CharPointerType dest (createUninitialisedBytes (numBytes + sizeof (CharType))); memcpy (dest.getAddress(), start, numBytes); - dest.getAddress()[numBytes] = 0; + dest.getAddress()[numBytes / sizeof (CharType)] = 0; return dest; }