Merge pull request #268 from TheBlueMatt/deletefix
Fixes #240 and #244 - delete delete[] mismatch.
This commit is contained in:
commit
20d28e6031
@ -271,7 +271,7 @@ string strprintf(const char* format, ...)
|
|||||||
if (ret >= 0 && ret < limit)
|
if (ret >= 0 && ret < limit)
|
||||||
break;
|
break;
|
||||||
if (p != buffer)
|
if (p != buffer)
|
||||||
delete p;
|
delete[] p;
|
||||||
limit *= 2;
|
limit *= 2;
|
||||||
p = new char[limit];
|
p = new char[limit];
|
||||||
if (p == NULL)
|
if (p == NULL)
|
||||||
@ -279,7 +279,7 @@ string strprintf(const char* format, ...)
|
|||||||
}
|
}
|
||||||
string str(p, p+ret);
|
string str(p, p+ret);
|
||||||
if (p != buffer)
|
if (p != buffer)
|
||||||
delete p;
|
delete[] p;
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user