]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap: imap_write_envelope changed to skip CRs and LFs.
authorSergey Kitov <sergey.kitov@open-xchange.com>
Wed, 14 Jun 2017 07:44:01 +0000 (10:44 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Fri, 16 Jun 2017 10:49:49 +0000 (13:49 +0300)
src/lib-imap/imap-envelope.c

index 258144142b6262a7ffe01a1447f0ea5ddf10e4f8..64f02669cf2767c203833be87929c486f18b5624 100644 (file)
@@ -55,7 +55,7 @@ void imap_envelope_write(struct message_part_envelope *data,
                return;
        }
 
-       imap_append_nstring(str, data->date);
+       imap_append_nstring_nolf(str, data->date);
        str_append_c(str, ' ');
        if (data->subject == NULL)
                str_append(str, "NIL");
@@ -79,9 +79,9 @@ void imap_envelope_write(struct message_part_envelope *data,
        imap_write_address(str, data->bcc);
 
        str_append_c(str, ' ');
-       imap_append_nstring(str, data->in_reply_to);
+       imap_append_nstring_nolf(str, data->in_reply_to);
        str_append_c(str, ' ');
-       imap_append_nstring(str, data->message_id);
+       imap_append_nstring_nolf(str, data->message_id);
 }
 
 /*