From: Stephan Bosch Date: Sun, 14 Oct 2018 20:48:58 +0000 (+0200) Subject: submission: relay backend: Set the immediate for the client transaction no matter... X-Git-Tag: 2.3.5~115 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=26f4ccf8bacaa6dc85d04dec56c227812bc6244b;p=thirdparty%2Fdovecot%2Fcore.git submission: relay backend: Set the immediate for the client transaction no matter where it is created. Forgot a few instances. --- diff --git a/src/submission/submission-backend-relay.c b/src/submission/submission-backend-relay.c index 98cbd916e3..a2a1deeaa0 100644 --- a/src/submission/submission-backend-relay.c +++ b/src/submission/submission-backend-relay.c @@ -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,