1
1

session.c: check return value of session_nonblock during startup

Reported by Coverity CID 89803.
Этот коммит содержится в:
Marc Hoersken 2014-12-26 13:45:59 +01:00
родитель d1eccb487a
Коммит c6d99bd3a4

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

@ -687,7 +687,12 @@ session_startup(LIBSSH2_SESSION *session, libssh2_socket_t sock)
if (session->socket_prev_blockstate) { if (session->socket_prev_blockstate) {
/* If in blocking state change to non-blocking */ /* If in blocking state change to non-blocking */
session_nonblock(session->socket_fd, 1); rc = session_nonblock(session->socket_fd, 1);
if (rc) {
return _libssh2_error(session, rc,
"Failed changing socket's "
"blocking state to non-blocking");
}
} }
session->startup_state = libssh2_NB_state_created; session->startup_state = libssh2_NB_state_created;