]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp proxy: After killing a hanging server connection, try reading more input.
authorTimo Sirainen <tss@iki.fi>
Mon, 16 Nov 2009 21:42:47 +0000 (16:42 -0500)
committerTimo Sirainen <tss@iki.fi>
Mon, 16 Nov 2009 21:42:47 +0000 (16:42 -0500)
--HG--
branch : HEAD

src/lmtp/lmtp-proxy.c

index 0a132185369a198f8a25ee3c7cc2021b39f2a978..fa87bf22cba9a743e91f45d56ce99562372828d3 100644 (file)
@@ -314,6 +314,7 @@ static void lmtp_proxy_output_timeout(struct lmtp_proxy *proxy)
 
        lmtp_proxy_conn_deinit(max_conn, ERRSTR_TEMP_REMOTE_FAILURE
                               " (timeout)");
+       lmtp_proxy_data_input(proxy);
 }
 
 static void lmtp_proxy_wait_for_output(struct lmtp_proxy *proxy)