diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-06-19 13:35:39 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-06-19 13:35:39 +0200 |
commit | 856883bf69bb54827c0854546131da39bef469f7 (patch) | |
tree | 351226da715f4ae19872f29ab5885e119155f39d /mdeliver.c | |
parent | cbe0a0f9553efc3dfc0d4703107cc1d02cc2d06c (diff) | |
download | mblaze-856883bf69bb54827c0854546131da39bef469f7.tar.gz mblaze-856883bf69bb54827c0854546131da39bef469f7.tar.xz mblaze-856883bf69bb54827c0854546131da39bef469f7.zip |
mdeliver: don't increment line buffer of getdelim
Diffstat (limited to 'mdeliver.c')
-rw-r--r-- | mdeliver.c | 5 |
1 files changed, 3 insertions, 2 deletions
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) |