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