Curl_timeleft: change return type to timediff_t

returning 'time_t' is problematic when that type is unsigned and we
return values less than zero to signal "already expired", used in
several places in the code.

Closes #2021
This commit is contained in:
Daniel Stenberg 2017-10-26 15:24:50 +02:00
parent 9dfc541dd7
commit 0d85eed3df
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
9 changed files with 19 additions and 18 deletions

View file

@ -2833,7 +2833,7 @@ static CURLcode ssh_block_statemach(struct connectdata *conn,
while((sshc->state != SSH_STOP) && !result) {
bool block;
time_t left = 1000;
timediff_t left = 1000;
struct curltime now = Curl_now();
result = ssh_statemach_act(conn, &block);