buffer.c: fix 'off-by-one' error in 'buffer_expand'
This commit is contained in:
parent
484dadc916
commit
ee17b5e370
1 changed files with 1 additions and 1 deletions
2
buffer.c
2
buffer.c
|
|
@ -37,7 +37,7 @@ void buffer_init(struct buffer *b) {
|
||||||
|
|
||||||
void buffer_expand(struct buffer *b, size_t len) {
|
void buffer_expand(struct buffer *b, size_t len) {
|
||||||
|
|
||||||
if (b->len + len < b->size)
|
if (b->len + len <= b->size)
|
||||||
return;
|
return;
|
||||||
if (!b->size)
|
if (!b->size)
|
||||||
b->block = NULL;
|
b->block = NULL;
|
||||||
|
|
|
||||||
Reference in a new issue