From: Timo Sirainen Date: Mon, 16 Nov 2009 21:06:27 +0000 (-0500) Subject: lmtp proxy: When client fails, don't stop reading DATA input until "." is seen. X-Git-Tag: 2.0.beta1~146 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a9bb54dc4e7bb031dd08c6a161bae7cc1377ee0;p=thirdparty%2Fdovecot%2Fcore.git lmtp proxy: When client fails, don't stop reading DATA input until "." is seen. --HG-- branch : HEAD --- diff --git a/src/lmtp/lmtp-proxy.c b/src/lmtp/lmtp-proxy.c index 1d3dde4a1a..0a13218536 100644 --- a/src/lmtp/lmtp-proxy.c +++ b/src/lmtp/lmtp-proxy.c @@ -193,7 +193,7 @@ static void lmtp_proxy_finish(struct lmtp_proxy *proxy) static void lmtp_proxy_try_finish(struct lmtp_proxy *proxy) { - if (lmtp_proxy_send_replies(proxy)) + if (lmtp_proxy_send_replies(proxy) && proxy->data_input->eof) lmtp_proxy_finish(proxy); }