summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2009-03-17 22:30:25 +0000
committerMatt Johnston <matt@ucc.asn.au>2009-03-17 22:30:25 +0000
commit061565865c5c6d590ba98d1393a91f0aadb02689 (patch)
treea300b7eb3bec01deef4ba5427fe8ea78a242c331
parentff763e40057e5a51e142d0c4a6ffb090da465b78 (diff)
- Add the signal pipe to maxfd
--HG-- extra : convert_revision : 0a8dfaa3e5365a2004db2b55895e11f65b5cefcc
-rw-r--r--common-session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common-session.c b/common-session.c
index 3663534..1348da2 100644
--- a/common-session.c
+++ b/common-session.c
@@ -71,6 +71,9 @@ void common_session_init(int sock_in, int sock_out, char* remotehost) {
}
setnonblocking(ses.signal_pipe[0]);
setnonblocking(ses.signal_pipe[1]);
+
+ ses.maxfd = MAX(ses.maxfd, ses.signal_pipe[0]);
+ ses.maxfd = MAX(ses.maxfd, ses.signal_pipe[1]);
kexfirstinitialise(); /* initialise the kex state */