dovecot-1.2: deliver: Crashfix when sending rejection mail with ...

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


details:   http://hg.dovecot.org/dovecot-1.2/rev/7798e254ff67
changeset: 9557:7798e254ff67
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Apr 05 01:36:02 2010 +0300
description:
deliver: Crashfix when sending rejection mail with Auto-Submitted: header.

diffstat:

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

diffs (22 lines):

diff -r a39372cd040c -r 7798e254ff67 src/deliver/mail-send.c
--- a/src/deliver/mail-send.c	Sat Mar 27 04:06:20 2010 +0200
+++ b/src/deliver/mail-send.c	Mon Apr 05 01:36:02 2010 +0300
@@ -61,6 +61,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",
@@ -69,8 +72,6 @@
 	    return 0;
     }
 
-    if (mail_get_first_header(mail, "Message-ID", &orig_msgid) < 0)
-	    orig_msgid = NULL;
     return_addr = deliver_get_return_address(mail);
     if (return_addr == NULL) {
 	    i_info("msgid=%s: Return-Path missing, rejection reason: %s",


More information about the dovecot-cvs mailing list