From bcfe357be77f05506a5f633e5ffe7e5207abb8cb Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 12 Jan 2014 08:42:48 +0100 Subject: [PATCH] Fixed String constructor (Close #24) Former-commit-id: 4be4b713375ab4285776ec22b598117e3ede418a --- src/Nazara/Core/String.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Core/String.cpp b/src/Nazara/Core/String.cpp index 722325a56..43dc2c103 100644 --- a/src/Nazara/Core/String.cpp +++ b/src/Nazara/Core/String.cpp @@ -121,7 +121,8 @@ NzString::NzString(const char* string, unsigned int length) m_sharedString->capacity = length; m_sharedString->size = length; m_sharedString->string = new char[length+1]; - std::memcpy(m_sharedString->string, string, length+1); + std::memcpy(m_sharedString->string, string, length); + m_sharedString->string[length] = '\0'; } else m_sharedString = &emptyString;