From 856883bf69bb54827c0854546131da39bef469f7 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 19 Jun 2017 13:35:39 +0200 Subject: mdeliver: don't increment line buffer of getdelim --- mdeliver.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mdeliver.c') diff --git a/mdeliver.c b/mdeliver.c index 2d33ee3..6ac0f7e 100644 --- a/mdeliver.c +++ b/mdeliver.c @@ -105,6 +105,7 @@ tryagain: return -1; break; } + char *line_start = line; if (line[0] == '\n' && !line[1]) in_header = 0; @@ -131,12 +132,12 @@ tryagain: while (*s == '>') s++; if (strncmp("From ", s, 5) == 0) { - line++; + line_start++; rd--; } } - if (fwrite(line, 1, rd, outfile) != (size_t)rd) + if (fwrite(line_start, 1, rd, outfile) != (size_t)rd) return -1; } if (fflush(outfile) == EOF) -- cgit 1.4.1