diff --git a/c/chunk.c b/c/chunk.c index 25380e831..81255a723 100644 --- a/c/chunk.c +++ b/c/chunk.c @@ -39,7 +39,7 @@ void writeChunk(Chunk* chunk, uint8_t byte) { //> write-chunk-with-line void writeChunk(Chunk* chunk, uint8_t byte, int line) { //< write-chunk-with-line - if (chunk->capacity < chunk->count + 1) { + if (chunk->capacity == chunk->count) { int oldCapacity = chunk->capacity; chunk->capacity = GROW_CAPACITY(oldCapacity); chunk->code = GROW_ARRAY(uint8_t, chunk->code,