]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
submission: relay backend: Set the immediate for the client transaction no matter...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 14 Oct 2018 20:48:58 +0000 (22:48 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:41:08 +0000 (15:41 +0200)
Forgot a few instances.

src/submission/submission-backend-relay.c

index 98cbd916e32543ef1031e626dcb2c5ef9cb900c8..a2a1deeaa0895de3d2f5a5b3f984786ad8bf9e0a 100644 (file)
@@ -120,6 +120,7 @@ backend_relay_trans_start(struct submission_backend *_backend,
                backend->trans = smtp_client_transaction_create(
                        backend->conn, trans->mail_from, &trans->params,
                        backend_relay_trans_finished, backend);
+               smtp_client_transaction_set_immediate(backend->trans, TRUE);
                smtp_client_transaction_start(
                        backend->trans, backend_relay_trans_start_callback,
                        backend);
@@ -495,6 +496,7 @@ backend_relay_cmd_rcpt(struct submission_backend *_backend,
        if (backend->trans == NULL) {
                backend->trans = smtp_client_transaction_create_empty(
                        backend->conn, backend_relay_trans_finished, backend);
+               smtp_client_transaction_set_immediate(backend->trans, TRUE);
        }
        rcpt_cmd->relay_rcpt = smtp_client_transaction_add_rcpt(
                backend->trans, srcpt->rcpt->path, &srcpt->rcpt->params,