From: Sterling Hughes Date: Tue, 8 Jan 2002 04:30:59 +0000 (+0000) Subject: 1) the dns_cache_timeout should be an integer, not a bool X-Git-Tag: curl-7_9_3-pre1~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c0bfe7be15debd3ed5f061990a14929b1ffba39f;p=thirdparty%2Fcurl.git 1) the dns_cache_timeout should be an integer, not a bool 2) in the curl_dns_cache_entry structure, timestamp should be a time_t instead of an integer (although I doubt it matters). --- diff --git a/lib/hostip.c b/lib/hostip.c index fc76242f77..a4ef642b65 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -95,7 +95,7 @@ void Curl_global_host_cache_dtor(void) struct curl_dns_cache_entry { Curl_addrinfo *addr; - int timestamp; + time_t timestamp; }; Curl_addrinfo *Curl_resolv(struct SessionHandle *data, diff --git a/lib/urldata.h b/lib/urldata.h index 64ee821ca6..727fd5b180 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -617,6 +617,8 @@ struct UserDefined { char *krb4_level; /* what security level */ struct ssl_config_data ssl; /* user defined SSL stuff */ + int dns_cache_timeout; /* DNS cache timeout */ + /* Here follows boolean settings that define how to behave during this session. They are STATIC, set by libcurl users or at least initially and they don't change during operations. */ @@ -647,7 +649,6 @@ struct UserDefined { bool ftp_use_epsv; /* if EPSV is to be attempted or not */ bool global_dns_cache; - bool dns_cache_timeout; }; /*