Mercurial > dovecot > core-2.2
diff src/lmtp/lmtp-proxy.c @ 15887:48c1c58948f5
proxying cleanup: Send TTL=1 (instead of TTL=0) as "no more proxying".
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 22 Feb 2013 12:42:26 +0200 |
parents | 36ef72481934 |
children | add8c00fb3cc |
line wrap: on
line diff
--- a/src/lmtp/lmtp-proxy.c Fri Feb 22 10:32:05 2013 +0200 +++ b/src/lmtp/lmtp-proxy.c Fri Feb 22 12:42:26 2013 +0200 @@ -61,6 +61,7 @@ struct lmtp_proxy *proxy; pool_t pool; + i_assert(set->proxy_ttl > 0); o_stream_ref(client_output); pool = pool_alloconly_create("lmtp proxy", 1024); @@ -136,7 +137,7 @@ client_set.dns_client_socket_path = proxy->set.dns_client_socket_path; client_set.source_ip = proxy->set.source_ip; client_set.source_port = proxy->set.source_port; - client_set.proxy_ttl_plus_1 = proxy->set.proxy_ttl+1; + client_set.proxy_ttl = proxy->set.proxy_ttl; client_set.proxy_timeout_secs = set->timeout_msecs/1000; conn = p_new(proxy->pool, struct lmtp_proxy_connection, 1);