eval echo aug

allow endusers to dump out the contents of an eval'd string being attempted
This commit is contained in:
AzaezelX 2025-10-07 16:33:13 -05:00
parent 191e69e589
commit 9b65bf866c

View file

@ -2365,9 +2365,9 @@ DefineEngineFunction( exec, bool, ( const char* fileName, bool noCalls, bool jou
return Con::executeFile(fileName, noCalls, journalScript); return Con::executeFile(fileName, noCalls, journalScript);
} }
DefineEngineFunction( eval, const char*, ( const char* consoleString ), , "eval(consoleString)" ) DefineEngineFunction( eval, const char*, ( const char* consoleString, bool echo ), (false), "eval(consoleString)")
{ {
Con::EvalResult returnValue = Con::evaluate(consoleString, false, NULL); Con::EvalResult returnValue = Con::evaluate(consoleString, echo, NULL);
return Con::getReturnBuffer(returnValue.value.getString()); return Con::getReturnBuffer(returnValue.value.getString());
} }