`line: 942 -> fds_ready = libssh2_poll(pollfds, numfds, timeout * 1000);` An error in this location makes it impossible to determine if the session was forcibly disconnected remotely. `line: 942 -> fds_ready = libssh2_poll(pollfds, numfds, timeout);`