dovecot-2.0: lib-lda: Crashfix when sending rejection mail with ...

dovecot at dovecot.org dovecot at dovecot.org
Mon Apr 5 01:36:07 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/24661838390f
changeset: 11047:24661838390f
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Apr 05 01:35:31 2010 +0300
description:
lib-lda: Crashfix when sending rejection mail with Auto-Submitted: header.

diffstat:

 src/lib-lda/mail-send.c |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r 53c6cbb2932b -r 24661838390f src/lib-lda/mail-send.c
--- a/src/lib-lda/mail-send.c	Mon Apr 05 01:30:00 2010 +0300
+++ b/src/lib-lda/mail-send.c	Mon Apr 05 01:35:31 2010 +0300
@@ -64,6 +64,9 @@
     size_t size;
     int ret;
 
+    if (mail_get_first_header(mail, "Message-ID", &orig_msgid) < 0)
+	    orig_msgid = NULL;
+
     if (mail_get_first_header(mail, "Auto-Submitted", &value) > 0 &&
 	strcasecmp(value, "no") != 0) {
 	    i_info("msgid=%s: Auto-submitted message discarded: %s",
@@ -72,8 +75,6 @@
 	    return 0;
     }
 
-    if (mail_get_first_header(mail, "Message-ID", &orig_msgid) < 0)
-	    orig_msgid = NULL;
     return_addr = mail_deliver_get_return_address(ctx);
     if (return_addr == NULL) {
 	    i_info("msgid=%s: Return-Path missing, rejection reason: %s",


More information about the dovecot-cvs mailing list