mirror of
https://github.com/curl/curl.git
synced 2025-01-30 14:22:33 +08:00
fix warning about conversions between curl_off_t and long
This commit is contained in:
parent
749fd2f9e9
commit
6728334edb
11
lib/tftp.c
11
lib/tftp.c
@ -1173,8 +1173,8 @@ static long tftp_state_timeout(struct connectdata *conn, tftp_event_t *event)
|
||||
}
|
||||
}
|
||||
|
||||
static curl_off_t sleep_time(curl_off_t rate_bps, curl_off_t cur_rate_bps,
|
||||
int pkt_size)
|
||||
static long sleep_time(curl_off_t rate_bps, curl_off_t cur_rate_bps,
|
||||
int pkt_size)
|
||||
{
|
||||
curl_off_t min_sleep = 0;
|
||||
curl_off_t rv = 0;
|
||||
@ -1197,7 +1197,10 @@ static curl_off_t sleep_time(curl_off_t rate_bps, curl_off_t cur_rate_bps,
|
||||
if (rv < min_sleep)
|
||||
rv = min_sleep;
|
||||
|
||||
return rv;
|
||||
if(rv > 0x7fffffff)
|
||||
rv = 0x7fffffff;
|
||||
|
||||
return (long)rv;
|
||||
}
|
||||
|
||||
|
||||
@ -1216,7 +1219,7 @@ static CURLcode tftp_easy_statemach(struct connectdata *conn)
|
||||
struct SessionHandle *data = conn->data;
|
||||
tftp_state_data_t *state = (tftp_state_data_t *)conn->proto.tftpc;
|
||||
int fd_read;
|
||||
curl_off_t timeout_ms;
|
||||
long timeout_ms;
|
||||
struct SingleRequest *k = &data->req;
|
||||
struct timeval transaction_start = Curl_tvnow();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user