From 5872f2dd3c92e65e097640e030503d48ef51b760 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Sun, 28 Oct 2018 12:08:50 +0100 Subject: [PATCH] submission: relay backend: Always reset the trans_started flag upon trans_free(). --- src/submission/submission-backend-relay.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/submission/submission-backend-relay.c b/src/submission/submission-backend-relay.c index 9d16b49b7b..d434cb2d2a 100644 --- a/src/submission/submission-backend-relay.c +++ b/src/submission/submission-backend-relay.c @@ -178,11 +178,12 @@ backend_relay_trans_free(struct submission_backend *_backend, struct submission_backend_relay *backend = (struct submission_backend_relay *)_backend; + backend->trans_started = FALSE; + if (backend->trans == NULL) return; smtp_client_transaction_destroy(&backend->trans); - backend->trans_started = FALSE; } /* -- 2.47.3