]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp proxy: Assert-crashfix to handling DATA input timeout.
authorTimo Sirainen <tss@iki.fi>
Tue, 24 Nov 2009 20:36:30 +0000 (15:36 -0500)
committerTimo Sirainen <tss@iki.fi>
Tue, 24 Nov 2009 20:36:30 +0000 (15:36 -0500)
--HG--
branch : HEAD

src/lmtp/lmtp-proxy.c

index 186d62831acfc6d829152156bcc5b56573a989ac..9148d3a54a8097f1e34c4146776689d30ece48ab 100644 (file)
@@ -175,7 +175,8 @@ static void lmtp_proxy_finish(struct lmtp_proxy *proxy)
 static void lmtp_proxy_try_finish(struct lmtp_proxy *proxy)
 {
        if (lmtp_proxy_send_data_replies(proxy) &&
-           (proxy->data_input->eof || proxy->data_input->stream_errno != 0))
+           (proxy->data_input->eof || proxy->data_input->stream_errno != 0 ||
+            proxy->input_timeout))
                lmtp_proxy_finish(proxy);
 }