# HG changeset patch # User William Astle # Date 1436937144 21600 # Node ID f2decd9b276d252c23ee690506885eb1ca728e84 # Parent 4c5d3b990a3fa1bf2f2b7f5c4c994fddb22cc77e Fix minor error in string parsing Growing a buffer by 32 bytes and then only saying the buffer grew by one byte is not exactly efficient. While not strictly broken, it's dumb. Fix it to actually count the 32 bytes. diff -r 4c5d3b990a3f -r f2decd9b276d lwasm/pseudo.c --- a/lwasm/pseudo.c Tue Jul 14 23:01:57 2015 -0600 +++ b/lwasm/pseudo.c Tue Jul 14 23:12:24 2015 -0600 @@ -306,7 +306,7 @@ if (blen >= bsize) { str = lw_realloc(str, bsize + 32); - bsize++; + bsize += 32; } str[blen++] = **p; }