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 {
|
||||
if(session->socket_state == LIBSSH2_SOCKET_DISCONNECTED) {
|
||||
return LIBSSH2_ERROR_NONE;
|
||||
return LIBSSH2_ERROR_SOCKET_DISCONNECT;
|
||||
}
|
||||
|
||||
if(session->state & LIBSSH2_STATE_NEWKEYS) {
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user