Merge pull request #27 from kcwu/fix-strgrow

Fix potential heap buffer corruption due to Strgrow
This commit is contained in:
Tatsuya Kinoshita authored and GitHub committed 2016-09-02 23:01:37 +09:00
commit d43527cfa0
1 file changed
+2 -2
+2 -2
View File
@@ -232,8 +232,8 @@ Strgrow(Str x)
{
char *old = x->ptr;
int newlen;
newlen = x->length * 6 / 5;
if (newlen == x->length)
newlen = x->area_size * 6 / 5;
if (newlen == x->area_size)
newlen += 2;
x->ptr = GC_MALLOC_ATOMIC(newlen);
x->area_size = newlen;