diff --git a/Engine/source/console/consoleFunctions.cpp b/Engine/source/console/consoleFunctions.cpp index 88bbc14e3..d0eccde40 100644 --- a/Engine/source/console/consoleFunctions.cpp +++ b/Engine/source/console/consoleFunctions.cpp @@ -2410,7 +2410,9 @@ DefineEngineFunction( exec, bool, ( const char* fileName, bool noCalls, bool jou DefineEngineFunction( eval, const char*, ( const char* consoleString ), , "eval(consoleString)" ) { - return Con::evaluate(consoleString, false, NULL); + ConsoleValue returnValue = Con::evaluate(consoleString, false, NULL); + + return Con::getReturnBuffer(returnValue.getString()); } DefineEngineFunction( getVariable, const char*, ( const char* varName ), , "(string varName)\n"