transport.c: socket is disconnected, return error (#500)
File: transport.c Notes: This is to fix #102, instead of continuing to attempt to read a disconnected socket, it will now error out. Credit: TDi-jonesds
Этот коммит содержится в:
родитель
6b5fdf796b
Коммит
ca9bb08908
@ -323,7 +323,7 @@ int _libssh2_transport_read(LIBSSH2_SESSION * session)
|
|||||||
|
|
||||||
do {
|
do {
|
||||||
if(session->socket_state == LIBSSH2_SOCKET_DISCONNECTED) {
|
if(session->socket_state == LIBSSH2_SOCKET_DISCONNECTED) {
|
||||||
return LIBSSH2_ERROR_NONE;
|
return LIBSSH2_ERROR_SOCKET_DISCONNECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(session->state & LIBSSH2_STATE_NEWKEYS) {
|
if(session->state & LIBSSH2_STATE_NEWKEYS) {
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user