Skip to content

Commit d43527c

Browse files
authored
Merge pull request #27 from kcwu/fix-strgrow
Fix potential heap buffer corruption due to Strgrow
2 parents e79a099 + c95a43d commit d43527c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Str.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,8 @@ Strgrow(Str x)
232232
{
233233
char *old = x->ptr;
234234
int newlen;
235-
newlen = x->length * 6 / 5;
236-
if (newlen == x->length)
235+
newlen = x->area_size * 6 / 5;
236+
if (newlen == x->area_size)
237237
newlen += 2;
238238
x->ptr = GC_MALLOC_ATOMIC(newlen);
239239
x->area_size = newlen;

0 commit comments

Comments
 (0)