diff options
Diffstat (limited to 'camel/camel-mime-parser.c')
-rw-r--r-- | camel/camel-mime-parser.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/camel/camel-mime-parser.c b/camel/camel-mime-parser.c index cee6454707..3ed9dde427 100644 --- a/camel/camel-mime-parser.c +++ b/camel/camel-mime-parser.c @@ -613,6 +613,8 @@ retry: goto header_done; } + if (s->outptr[0] == '\n' && s->outptr>s->outbuf) + s->outptr--; s->outptr[0] = 0; d(printf("header %.10s at %d\n", s->outbuf, s->header_start)); @@ -674,6 +676,8 @@ header_truncated: memcpy(s->outptr, start, headerlen); s->outptr += headerlen; } + if (s->outptr[0] == '\n' && s->outptr>s->outbuf) + s->outptr--; s->outptr[0] = 0; if (s->header_start == -1) |