From bf6d2a4459214d5ba2bd1bafe15a5af7e5da6c36 Mon Sep 17 00:00:00 2001 From: Bartek Bok Date: Fri, 27 Apr 2012 21:50:33 +0200 Subject: [PATCH] Always copy terminating NULL when pasting --- .../Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIEditBoxMod.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIEditBoxMod.cpp b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIEditBoxMod.cpp index 66b8c3db..10083906 100644 --- a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIEditBoxMod.cpp +++ b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIEditBoxMod.cpp @@ -517,7 +517,7 @@ hsBool pfGUIEditBoxMod::HandleKeyEvent( pfGameGUIMgr::EventType event, plKeyDef if (len > 0) { wchar_t* insertTarget = fBuffer + fCursorPos; - size_t bufferTailLen = wcslen(insertTarget); + size_t bufferTailLen = wcslen(insertTarget) + 1; //include terminating \0 if (fCursorPos + len + bufferTailLen < fBufferSize) { memmove(insertTarget + len, insertTarget, bufferTailLen * sizeof(wchar_t));