From 94482564227c847041fc7eb3bdc1c35d0e9ac993 Mon Sep 17 00:00:00 2001 From: Jeff Hutchinson Date: Wed, 1 Sep 2021 20:16:08 -0400 Subject: [PATCH] Fix console garbage error when evaluating strings. --- Engine/source/console/consoleFunctions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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"