Correctly check for an invalid socket in session_startup()
Этот коммит содержится в:
родитель
5dd4005ace
Коммит
abd9bd0bbe
@ -557,8 +557,7 @@ session_startup(LIBSSH2_SESSION *session, libssh2_socket_t sock)
|
|||||||
if (session->startup_state == libssh2_NB_state_idle) {
|
if (session->startup_state == libssh2_NB_state_idle) {
|
||||||
_libssh2_debug(session, LIBSSH2_TRACE_TRANS,
|
_libssh2_debug(session, LIBSSH2_TRACE_TRANS,
|
||||||
"session_startup for socket %d", sock);
|
"session_startup for socket %d", sock);
|
||||||
/* FIXME: on some platforms (like win32) sockets are unsigned */
|
if (INVALID_SOCKET == sock) {
|
||||||
if (sock < 0) {
|
|
||||||
/* Did we forget something? */
|
/* Did we forget something? */
|
||||||
libssh2_error(session, LIBSSH2_ERROR_SOCKET_NONE,
|
libssh2_error(session, LIBSSH2_ERROR_SOCKET_NONE,
|
||||||
"Bad socket provided", 0);
|
"Bad socket provided", 0);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user