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);
}
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());
}