]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp proxy: Fixed 30 second delay after finishing DATA.
authorTimo Sirainen <tss@iki.fi>
Mon, 7 Jun 2010 20:02:00 +0000 (21:02 +0100)
committerTimo Sirainen <tss@iki.fi>
Mon, 7 Jun 2010 20:02:00 +0000 (21:02 +0100)
--HG--
branch : HEAD

src/lmtp/lmtp-proxy.c

index 9ddab8c0818a5233a4ed26d2bc80f9585b7395ea..fc021ceb034aca00f361c0cf814557ed5a7d57ca 100644 (file)
@@ -288,6 +288,8 @@ lmtp_proxy_conn_data(bool success ATTR_UNUSED, const char *reply, void *context)
 
        rcpt->reply = p_strdup(conn->proxy->pool, reply);
        rcpt->data_reply_received = TRUE;
+
+       lmtp_proxy_try_finish(conn->proxy);
 }
 
 int lmtp_proxy_add_rcpt(struct lmtp_proxy *proxy, const char *address,