version 1.269, 2017/12/18 23:13:42 |
version 1.270, 2018/05/25 03:20:59 |
|
|
if ((r = select(state->connection_in + 1, setp, |
if ((r = select(state->connection_in + 1, setp, |
NULL, NULL, timeoutp)) >= 0) |
NULL, NULL, timeoutp)) >= 0) |
break; |
break; |
if (errno != EAGAIN && errno != EINTR) |
if (errno != EAGAIN && errno != EINTR) { |
break; |
r = SSH_ERR_SYSTEM_ERROR; |
|
goto out; |
|
} |
if (state->packet_timeout_ms == -1) |
if (state->packet_timeout_ms == -1) |
continue; |
continue; |
ms_subtract_diff(&start, &ms_remain); |
ms_subtract_diff(&start, &ms_remain); |