]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
submission: backend: Properly reset the trans_started flag upon trans_free().
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 28 Oct 2018 11:08:13 +0000 (12:08 +0100)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:41:26 +0000 (15:41 +0200)
src/submission/submission-backend.c

index baff596a357b8b3e590f0d340dc78c887517757b..0a60f22c42b1e418fe6c9a1d0c37823a8d5c3163 100644 (file)
@@ -215,6 +215,7 @@ submission_backend_trans_free(struct submission_backend *backend,
        i_stream_unref(&backend->data_input);
        if (backend->v.trans_free != NULL)
                backend->v.trans_free(backend, trans);
+       backend->trans_started = FALSE;
 
        i_free(backend->fail_enh_code);
        i_free(backend->fail_reason);