]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-server-transaction - Allow calling smtp_server_transaction_last_data...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sat, 16 Mar 2019 14:13:03 +0000 (15:13 +0100)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 19 Mar 2019 12:31:20 +0000 (13:31 +0100)
src/lib-smtp/smtp-server-transaction.c

index ddc10eb6f5ad99420d36e14753c02a8397bdb4ac..f06797563617dd321412eaa4be82438c4083df74 100644 (file)
@@ -172,7 +172,8 @@ void smtp_server_transaction_last_data(struct smtp_server_transaction *trans,
 
        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);
 }