Tiny fixups (server conn info leak closed, log va leak closed, config dir optimized)

Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
k1-801 2021-04-28 01:45:27 +04:00 committed by Adam Honse
parent 33b840b2b9
commit abfb6ea22d
5 changed files with 34 additions and 11 deletions

View file

@ -186,8 +186,9 @@ void LogManager::_append(const char* filename, int line, unsigned int level, con
va_list va2;
va_copy(va2, va);
int len = vsnprintf(nullptr, 0, fmt, va);
mes->buffer.resize(len + 1);
mes->buffer.resize(len);
vsnprintf(&(mes->buffer[0]), len + 1, fmt, va2);
va_end(va2);
/*-------------------------------------------------*\
| Fill in message information |