From ea453aca2742be6ac43ba4ce0da6f938a7e5a5d8 Mon Sep 17 00:00:00 2001 From: He Liu Date: Tue, 4 Feb 2014 11:00:40 -0800 Subject: [PATCH] line comment bug --- src/support.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/support.c b/src/support.c index c57eaef..e3357e4 100644 --- a/src/support.c +++ b/src/support.c @@ -188,7 +188,7 @@ static char * append_to_buffer( size_t length ) { - if (mem_buf_p->bytes_avail < length) { /* Need to allocate more memory */ + if (mem_buf_p->bytes_avail < length + 1) { /* Need to allocate more memory */ size_t size = MAX( BUF_INCR_SIZE, length); if (mem_buf_p->buffer == NULL) { /* 1st append */ @@ -1722,6 +1722,8 @@ com_start: sp -= 2; while (*sp != '\n') /* Until end of line */ mcpp_fputc( *sp++, OUT); + mcpp_fputc('\n', OUT); + wrong_line = TRUE; } goto end_line; default: /* Not a comment */ -- 2.25.1