Fix UTF32 string creation

This commit is contained in:
Vinnie Falco
2013-06-27 07:23:45 -07:00
parent e002000764
commit b50894fa70

View File

@@ -132,9 +132,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;
}