diff options
-rw-r--r-- | NEWS | 5 | ||||
-rw-r--r-- | driver.c | 7 |
2 files changed, 7 insertions, 5 deletions
@@ -12,6 +12,11 @@ Release Notes: ------------------------------------------------------------------------------ +fetchmail-4.2.9 () +* Don't byte-stuff when writing to an MDA. + +There are 285 people on the fetchmail-friends list. + fetchmail-4.2.8 (Sun Sep 28 16:59:59 EDT 1997) * Fixed a bug in POP2 compilation introduced sometime after 4.0.8. * Only emit length-mismatch messages in verbose mode. @@ -464,11 +464,8 @@ static int stuffline(struct query *ctl, char *buf) * use .<CR><LF> as EOM. If it does, the server will already have * decorated any . lines it sends back up. */ - if (!protocol->delimited && *buf == '.') - if (sinkfp && ctl->mda) - fputs(".", sinkfp); - else if (ctl->smtp_socket != -1) - SockWrite(ctl->smtp_socket, buf, 1); + if (!protocol->delimited && *buf == '.' && ctl->smtp_socket != -1) + SockWrite(ctl->smtp_socket, buf, 1); /* we may need to strip carriage returns */ if (ctl->stripcr) |