From 79434649d012dbf8d89894a34707b5c648b40921 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Fri, 20 May 2011 15:13:45 +0200 Subject: Fix "connecting to closed port" on MacosX --- src/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socket.c b/src/socket.c index 5d92b6c..53ebc19 100644 --- a/src/socket.c +++ b/src/socket.c @@ -226,7 +226,7 @@ int ssh_socket_pollcallback(struct ssh_poll_handle_struct *p, socket_t fd, int r if(!ssh_socket_is_open(s)){ return -1; } - if(revents & POLLERR){ + if(revents & POLLERR || revents & POLLHUP){ /* Check if we are in a connecting state */ if(s->state==SSH_SOCKET_CONNECTING){ s->state=SSH_SOCKET_ERROR; -- cgit