}
}
-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;
if (rv < min_sleep)
rv = min_sleep;
- return rv;
+ if(rv > 0x7fffffff)
+ rv = 0x7fffffff;
+
+ return (long)rv;
}
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();