Squashed bugs found by @mikekaganski; See #483

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
Ian Bell
2015-02-21 11:26:24 -07:00
parent 0504516a01
commit 6d2f52f230
4 changed files with 5 additions and 3 deletions

View File

@@ -30,7 +30,7 @@ std::string format(const char* fmt, ...)
va_start(vl,fmt);
int nsize = vsnprintf(buffer,size,fmt,vl);
if(size<=nsize){//fail delete buffer and try again
delete buffer; buffer = 0;
delete[] buffer; buffer = 0;
buffer = new char[nsize+1];//+1 for /0
nsize = vsnprintf(buffer,size,fmt,vl);
}