diff --git a/src/txtToHTML.c b/src/txtToHTML.c index 6a6457f..c961d07 100644 --- a/src/txtToHTML.c +++ b/src/txtToHTML.c @@ -62,7 +62,7 @@ void appendToBuffer(Buffer *buffer, Buffer *dataBuffer) { if (dataBuffer->data[i] == 0x00) break; /* stop on NULL */ buffer->data[buffer->position] = dataBuffer->data[i]; buffer->position++; - if (buffer->position > buffer->size-64) { + if ((buffer->position > buffer->size-64) || (buffer->size-64 > buffer->position)) { reallocBuffer(buffer); } }