dovecot-2.2-pigeonhole: Fixed line endings in X-Sieve headers ad...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Tue Jun 18 09:35:10 EEST 2013


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/e439789e3211
changeset: 1781:e439789e3211
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Jun 18 08:24:40 2013 +0200
description:
Fixed line endings in X-Sieve headers added by redirect command.
Modified patch by Andriy Syrovenko.

diffstat:

 src/lib-sieve/cmd-redirect.c |  10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diffs (20 lines):

diff -r 204d48dc7529 -r e439789e3211 src/lib-sieve/cmd-redirect.c
--- a/src/lib-sieve/cmd-redirect.c	Tue Jun 18 08:11:37 2013 +0200
+++ b/src/lib-sieve/cmd-redirect.c	Tue Jun 18 08:24:40 2013 +0200
@@ -344,10 +344,12 @@
 		string_t *hdr = t_str_new(256);
 
 		/* Prepend sieve headers (should not affect signatures) */
-		rfc2822_header_write(hdr, "X-Sieve", SIEVE_IMPLEMENTATION);
-		if ( recipient != NULL )
-			rfc2822_header_write(hdr, "X-Sieve-Redirected-From", recipient);
-	  o_stream_send(output, str_data(hdr), str_len(hdr));
+		rfc2822_header_append(hdr, "X-Sieve", SIEVE_IMPLEMENTATION, FALSE, NULL);
+		if ( recipient != NULL ) {
+			rfc2822_header_append
+				(hdr, "X-Sieve-Redirected-From", recipient, FALSE, NULL);
+		}
+		o_stream_send(output, str_data(hdr), str_len(hdr));
 	} T_END;
 
 	o_stream_send_istream(output, input);


More information about the dovecot-cvs mailing list