diff src/pop3-login/pop3-proxy.c @ 9306:e3ccd235a7e5 HEAD

login proxy: Added client_proxy passdb extra field to specify proxy's connect timeout.
author Timo Sirainen <tss@iki.fi>
date Wed, 12 Aug 2009 14:32:17 -0400
parents f43bebab3dac
children dfbcb8ead5ef
line wrap: on
line diff
--- a/src/pop3-login/pop3-proxy.c	Tue Aug 11 17:38:06 2009 -0400
+++ b/src/pop3-login/pop3-proxy.c	Wed Aug 12 14:32:17 2009 -0400
@@ -259,7 +259,8 @@
 
 int pop3_proxy_new(struct pop3_client *client, const char *host,
 		   unsigned int port, const char *user, const char *master_user,
-		   const char *password, enum login_proxy_ssl_flags ssl_flags)
+		   const char *password, enum login_proxy_ssl_flags ssl_flags,
+		   unsigned int connect_timeout_msecs)
 {
 	i_assert(user != NULL);
 	i_assert(!client->destroyed);
@@ -285,6 +286,7 @@
 	}
 
 	client->proxy = login_proxy_new(&client->common, host, port, ssl_flags,
+					connect_timeout_msecs,
 					proxy_input, client);
 	if (client->proxy == NULL) {
 		client_send_line(client, PROXY_FAILURE_MSG);