ActionReplay: Remove an alloca call

This commit is contained in:
Lioncash 2015-09-02 17:41:19 -04:00
parent 3b65c4070c
commit 2d224bd3b1

View file

@ -229,16 +229,14 @@ static void LogInfo(const char *format, ...)
{
if (LogManager::GetMaxLevel() >= LogTypes::LINFO || logSelf)
{
char* temp = (char*)alloca(strlen(format)+512);
va_list args;
va_start(args, format);
CharArrayFromFormatV(temp, 512, format, args);
std::string text = StringFromFormatV(format, args);
va_end(args);
INFO_LOG(ACTIONREPLAY, "%s", temp);
INFO_LOG(ACTIONREPLAY, "%s", text.c_str());
if (logSelf)
{
std::string text = temp;
text += '\n';
arLog.push_back(text);
}