Mercurial > dovecot > original-hg > dovecot-1.2
changeset 343:c756ed5a0351 HEAD
message_send() didn't correctly add CR to 256k boundaries.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 04 Oct 2002 20:15:09 +0300 |
parents | eeb855e385ce |
children | 2ee7f547201a |
files | src/lib-mail/message-send.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-send.c Tue Oct 01 13:58:16 2002 +0300 +++ b/src/lib-mail/message-send.c Fri Oct 04 20:15:09 2002 +0300 @@ -58,13 +58,15 @@ if (add_cr) { if (io_buffer_send(outbuf, "\r", 1) <= 0) return FALSE; + cr_skipped = TRUE; + } else { + cr_skipped = i > 0 && msg[i-1] == '\r'; } /* see if we've reached the limit */ if (max_virtual_size == 0) break; - cr_skipped = TRUE; io_buffer_skip(inbuf, i); }