Mercurial > dovecot > core-2.3
changeset 26396:f0de5dc22e0e
lib-smtp: smtp-server-transaction - Allow calling smtp_server_transaction_last_data() when all recipients failed.
author | Stephan Bosch <stephan.bosch@dovecot.fi> |
---|---|
date | Sat, 16 Mar 2019 15:13:03 +0100 |
parents | 89548e2266b3 |
children | 0e61c0f9ab30 |
files | src/lib-smtp/smtp-server-transaction.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-smtp/smtp-server-transaction.c Sat Mar 16 15:03:39 2019 +0100 +++ b/src/lib-smtp/smtp-server-transaction.c Sat Mar 16 15:13:03 2019 +0100 @@ -170,7 +170,8 @@ trans->cmd = cmd; - i_assert(array_is_created(&trans->rcpt_to)); + if (!array_is_created(&trans->rcpt_to)) + return; array_foreach(&trans->rcpt_to, rcptp) smtp_server_recipient_last_data(*rcptp, cmd); }