]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lda: mail_send_rejection() - Don't assert-crash with empty input mail
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 25 Apr 2018 14:45:39 +0000 (17:45 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 25 Apr 2018 16:11:18 +0000 (19:11 +0300)
Fixes: Panic: file mail-send.c: line 176 (mail_send_rejection): assertion failed: (ret != 0)
src/lib-lda/mail-send.c

index 2a3302bc96324daeb82cf0268c302c0f6101cebd..d9cd0a6ef506d26e1382ff46c246a3758343d4b5 100644 (file)
@@ -170,10 +170,8 @@ int mail_send_rejection(struct mail_deliver_context *ctx, const char *recipient,
                        N_ELEMENTS(exclude_headers),
                        *null_header_filter_callback, (void *)NULL);
 
-           ret = o_stream_send_istream(output, input);
+           (void)o_stream_send_istream(output, input);
            i_stream_unref(&input);
-
-           i_assert(ret != 0);
     }
 
     str_truncate(str, 0);