mirror of
https://github.com/curl/curl.git
synced 2025-09-29 07:26:48 +03:00
warning: silence the compiler
warning: conversion to 'long int' from 'time_t' may alter its value ... on win64 when time_t is 64bit and long is 32bit.
This commit is contained in:
parent
2596eb6d19
commit
8348dd96dd
11
lib/tftp.c
11
lib/tftp.c
|
@ -1171,17 +1171,18 @@ static long tftp_state_timeout(struct connectdata *conn, tftp_event_t *event)
|
||||||
(long)current, (long)state->max_time));
|
(long)current, (long)state->max_time));
|
||||||
state->error = TFTP_ERR_TIMEOUT;
|
state->error = TFTP_ERR_TIMEOUT;
|
||||||
state->state = TFTP_STATE_FIN;
|
state->state = TFTP_STATE_FIN;
|
||||||
return(0);
|
return 0;
|
||||||
}
|
}
|
||||||
else if (current > state->rx_time+state->retry_time) {
|
else if (current > state->rx_time+state->retry_time) {
|
||||||
if (event)
|
if (event)
|
||||||
*event = TFTP_EVENT_TIMEOUT;
|
*event = TFTP_EVENT_TIMEOUT;
|
||||||
time(&state->rx_time); /* update even though we received nothing */
|
time(&state->rx_time); /* update even though we received nothing */
|
||||||
return(state->max_time-current);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return(state->max_time-current);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* there's a typecast below here since 'time_t' may in fact be larger than
|
||||||
|
'long', but we estimate that a 'long' will still be able to hold number
|
||||||
|
of seconds even if "only" 32 bit */
|
||||||
|
return (long) state->max_time-current;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user