Mercurial > dovecot > core-2.2
diff src/lib-http/http-client.c @ 19841:0101120789fb
lib-http: client: Gave request, connect and dns timeouts defaults that make more sense.
author | Stephan Bosch <stephan@rename-it.nl> |
---|---|
date | Fri, 26 Feb 2016 00:15:17 +0200 |
parents | 554ef83e133c |
children | 3f0091573aa3 |
line wrap: on
line diff
--- a/src/lib-http/http-client.c Thu Feb 25 22:46:11 2016 +0100 +++ b/src/lib-http/http-client.c Fri Feb 26 00:15:17 2016 +0200 @@ -142,7 +142,10 @@ client->set.response_hdr_limits = set->response_hdr_limits; client->set.request_absolute_timeout_msecs = set->request_absolute_timeout_msecs; - client->set.request_timeout_msecs = set->request_timeout_msecs; + client->set.request_timeout_msecs = + set->request_timeout_msecs == 0 ? + HTTP_CLIENT_DEFAULT_REQUEST_TIMEOUT_MSECS : + set->request_timeout_msecs; client->set.connect_timeout_msecs = set->connect_timeout_msecs; client->set.soft_connect_timeout_msecs = set->soft_connect_timeout_msecs; client->set.max_auto_retry_delay = set->max_auto_retry_delay;