Properly increment line lenght on edge-case in getlines()
This commit is contained in:
parent
eb9bda8787
commit
19c0ca9830
|
@ -27,5 +27,6 @@ getlines(FILE *fp, struct linebuf *b)
|
||||||
b->lines[b->nlines - 1].data = erealloc(b->lines[b->nlines - 1].data, linelen + 2);
|
b->lines[b->nlines - 1].data = erealloc(b->lines[b->nlines - 1].data, linelen + 2);
|
||||||
b->lines[b->nlines - 1].data[linelen] = '\n';
|
b->lines[b->nlines - 1].data[linelen] = '\n';
|
||||||
b->lines[b->nlines - 1].data[linelen + 1] = '\0';
|
b->lines[b->nlines - 1].data[linelen + 1] = '\0';
|
||||||
|
b->lines[b->nlines - 1].len++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user