fix bogus resize length in nextc
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c
index 896b0ce..645096a 100644
--- a/Parser/tokenizer.c
+++ b/Parser/tokenizer.c
@@ -272,7 +272,7 @@
 					       tok->start - tok->buf;
 				int curvalid = tok->inp - tok->buf;
 				int cursize = tok->end - tok->buf;
-				int newsize = cursize + BUFSIZ;
+				int newsize = curvalid + BUFSIZ;
 				char *newbuf = tok->buf;
 				RESIZE(newbuf, char, newsize);
 				if (newbuf == NULL) {