changeset 22238:1378799de216

lib-imap: imap_bodystructure_write is changed to skip CRs and LFs.
author Sergey Kitov <sergey.kitov@open-xchange.com>
date Wed, 14 Jun 2017 10:44:36 +0300
parents c8b7596cef7f
children 2c443082031c
files src/lib-imap/imap-bodystructure.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-imap/imap-bodystructure.c	Wed Jun 14 10:44:01 2017 +0300
+++ b/src/lib-imap/imap-bodystructure.c	Wed Jun 14 10:44:36 2017 +0300
@@ -105,7 +105,7 @@
 	}
 
 	str_append_c(str, ' ');
-	imap_append_nstring(str, data->content_location);
+	imap_append_nstring_nolf(str, data->content_location);
 }
 
 static void part_write_body_multipart(const struct message_part *part,
@@ -183,9 +183,9 @@
 		data->content_type_params_count, str, text);
 
 	str_append_c(str, ' ');
-	imap_append_nstring(str, data->content_id);
+	imap_append_nstring_nolf(str, data->content_id);
 	str_append_c(str, ' ');
-	imap_append_nstring(str, data->content_description);
+	imap_append_nstring_nolf(str, data->content_description);
 	str_append_c(str, ' ');
 	if (data->content_transfer_encoding != NULL)
 		imap_append_string(str, data->content_transfer_encoding);
@@ -221,7 +221,7 @@
 	/* "md5" ("content disposition" ("disposition" "params"))
 	   ("body" "language" "params") "location" */
 	str_append_c(str, ' ');
-	imap_append_nstring(str, data->content_md5);
+	imap_append_nstring_nolf(str, data->content_md5);
 	part_write_bodystructure_common(data, str);
 }