dovecot-2.0-pigeonhole: lib-sieve: forgot to check for NULL reci...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Tue Aug 2 17:36:11 EEST 2011


details:   http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/efad75f779de
changeset: 1516:efad75f779de
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Aug 02 16:36:06 2011 +0200
description:
lib-sieve: forgot to check for NULL recipient in previous change.

diffstat:

 src/lib-sieve/cmd-redirect.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r 81b37c0055c3 -r efad75f779de src/lib-sieve/cmd-redirect.c
--- a/src/lib-sieve/cmd-redirect.c	Tue Aug 02 16:25:04 2011 +0200
+++ b/src/lib-sieve/cmd-redirect.c	Tue Aug 02 16:36:06 2011 +0200
@@ -332,7 +332,8 @@
 
 	/* Prepend sieve headers (should not affect signatures) */
 	rfc2822_header_field_write(f, "X-Sieve", SIEVE_IMPLEMENTATION);
-	rfc2822_header_field_write(f, "X-Sieve-Redirected-From", recipient);
+	if ( recipient != NULL )
+		rfc2822_header_field_write(f, "X-Sieve-Redirected-From", recipient);
 
 	/* Pipe the message to the outgoing SMTP transport */
 	while ((ret = i_stream_read_data(crlf_input, &data, &size, 0)) > 0) {	


More information about the dovecot-cvs mailing list