1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-24 09:17:17 +00:00

Fix parse insert bug.

This commit is contained in:
Calvin Rose 2019-04-13 14:38:30 -04:00
parent 4ded5e10a2
commit 4e6193b67e

View File

@ -712,7 +712,7 @@ static Janet cfun_parse_insert(int32_t argc, Janet *argv) {
const uint8_t *str = janet_to_string(argv[1]);
int32_t slen = janet_string_length(str);
size_t newcount = p->bufcount + slen;
if (p->bufcap > p->bufcount + slen) {
if (p->bufcap < newcount) {
size_t newcap = 2 * newcount;
p->buf = realloc(p->buf, newcap);
if (p->buf == NULL) {