mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
take 2 at fixing compiler warning: argument might be clobbered by longjmp' or
vfork'
This commit is contained in:
parent
9cea2dfb8f
commit
bdf1724412
@ -524,7 +524,7 @@ int Curl_resolv_timeout(struct connectdata *conn,
|
||||
const char *hostname,
|
||||
int port,
|
||||
struct Curl_dns_entry **entry,
|
||||
volatile long timeout)
|
||||
long timeoutms)
|
||||
{
|
||||
#ifdef USE_ALARM_TIMEOUT
|
||||
#ifdef HAVE_SIGACTION
|
||||
@ -536,7 +536,7 @@ int Curl_resolv_timeout(struct connectdata *conn,
|
||||
void (*keep_sigact)(int); /* store the old handler here */
|
||||
#endif /* HAVE_SIGNAL */
|
||||
#endif /* HAVE_SIGACTION */
|
||||
|
||||
volatile long timeout;
|
||||
unsigned int prev_alarm=0;
|
||||
struct SessionHandle *data = conn->data;
|
||||
#endif /* USE_ALARM_TIMEOUT */
|
||||
@ -548,6 +548,8 @@ int Curl_resolv_timeout(struct connectdata *conn,
|
||||
if (data->set.no_signal)
|
||||
/* Ignore the timeout when signals are disabled */
|
||||
timeout = 0;
|
||||
else
|
||||
timeout = timeoutms;
|
||||
|
||||
if(timeout && timeout < 1000)
|
||||
/* The alarm() function only provides integer second resolution, so if
|
||||
|
@ -166,7 +166,7 @@ int Curl_resolv(struct connectdata *conn, const char *hostname,
|
||||
int port, struct Curl_dns_entry **dnsentry);
|
||||
int Curl_resolv_timeout(struct connectdata *conn, const char *hostname,
|
||||
int port, struct Curl_dns_entry **dnsentry,
|
||||
volatile long timeout);
|
||||
long timeoutms);
|
||||
|
||||
/*
|
||||
* Curl_ipvalid() checks what CURL_IPRESOLVE_* requirements that might've
|
||||
|
Loading…
Reference in New Issue
Block a user