diff options
Diffstat (limited to 'clientloop.c')
-rw-r--r-- | clientloop.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clientloop.c b/clientloop.c index e6da67d51..43332d1f4 100644 --- a/clientloop.c +++ b/clientloop.c | |||
@@ -59,7 +59,7 @@ | |||
59 | */ | 59 | */ |
60 | 60 | ||
61 | #include "includes.h" | 61 | #include "includes.h" |
62 | RCSID("$OpenBSD: clientloop.c,v 1.82 2001/09/17 20:52:47 markus Exp $"); | 62 | RCSID("$OpenBSD: clientloop.c,v 1.83 2001/10/10 22:18:47 markus Exp $"); |
63 | 63 | ||
64 | #include "ssh.h" | 64 | #include "ssh.h" |
65 | #include "ssh1.h" | 65 | #include "ssh1.h" |
@@ -753,6 +753,7 @@ client_channel_closed(int id, void *arg) | |||
753 | if (id != session_ident) | 753 | if (id != session_ident) |
754 | error("client_channel_closed: id %d != session_ident %d", | 754 | error("client_channel_closed: id %d != session_ident %d", |
755 | id, session_ident); | 755 | id, session_ident); |
756 | channel_cancel_cleanup(id); | ||
756 | session_closed = 1; | 757 | session_closed = 1; |
757 | if (in_raw_mode()) | 758 | if (in_raw_mode()) |
758 | leave_raw_mode(); | 759 | leave_raw_mode(); |