1
1

session: ssh_handle_packets_termination() SSH_AGAIN bug fix

ssh_handle_packets_termination() must not return SSH_OK when exiting due to
a timeout while the termination function still returns 1.

Signed-off-by: Nicolas Viennot <nicolas@viennot.biz>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Nicolas Viennot 2013-06-10 04:40:46 -04:00 коммит произвёл Andreas Schneider
родитель 2f674aeec1
Коммит cdf193d8b5

Просмотреть файл

@ -547,6 +547,7 @@ int ssh_handle_packets_termination(ssh_session session,
break;
}
if (ssh_timeout_elapsed(&ts,timeout)) {
ret = fct(user) ? SSH_OK : SSH_AGAIN;
break;
}