diff --git a/Sources/Plasma/FeatureLib/pfPython/cyMiscGlue.cpp b/Sources/Plasma/FeatureLib/pfPython/cyMiscGlue.cpp index c8914d1d..f429f9f6 100644 --- a/Sources/Plasma/FeatureLib/pfPython/cyMiscGlue.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/cyMiscGlue.cpp @@ -240,7 +240,7 @@ PYTHON_GLOBAL_METHOD_DEFINITION(PtSendRTChat, args, "Params: fromPlayer,toPlayer else if (PyUnicode_Check(message)) { Py_ssize_t size = PyUnicode_GetSize(message); - wchar_t* msg = TRACKED_NEW wchar_t[size]; + wchar_t* msg = TRACKED_NEW wchar_t[size + 1]; msg[size] = 0; PyUnicode_AsWideChar((PyUnicodeObject*)message, msg, size); UInt32 retval = cyMisc::SendRTChat(*fromPlayer, toPlayerList, msg, msgFlags); DEL(msg);