]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp: Don't send double-DISCONNECT to anvil.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 11 Jul 2016 07:22:06 +0000 (10:22 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 11 Jul 2016 14:38:50 +0000 (17:38 +0300)
Happened with lmtp_user_concurrency_limit > 0. Fixes errors like:

Error: connect limit: disconnection for unknown pid 123 + ident lmtp/username

src/lmtp/commands.c

index 480c28dc43d09366855bd6c05d137b9d16d5a359..56cb94b3fc3a81b3d322b499a0623097e9c84507 100644 (file)
@@ -908,7 +908,6 @@ client_deliver(struct client *client, const struct mail_recipient *rcpt,
                                 rcpt->address);
                ret = -1;
        }
-       client_rcpt_anvil_disconnect(rcpt);
        return ret;
 }