diff options
Diffstat (limited to 'clientloop.c')
-rw-r--r-- | clientloop.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clientloop.c b/clientloop.c index ad20b2f0e..94d2ec60b 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.60 2001/04/05 21:05:23 markus Exp $"); | 62 | RCSID("$OpenBSD: clientloop.c,v 1.61 2001/04/08 11:27:33 markus Exp $"); |
63 | 63 | ||
64 | #include "ssh.h" | 64 | #include "ssh.h" |
65 | #include "ssh1.h" | 65 | #include "ssh1.h" |
@@ -796,6 +796,8 @@ client_channel_closed(int id, void *arg) | |||
796 | error("client_channel_closed: id %d != session_ident %d", | 796 | error("client_channel_closed: id %d != session_ident %d", |
797 | id, session_ident); | 797 | id, session_ident); |
798 | session_closed = 1; | 798 | session_closed = 1; |
799 | if (in_raw_mode) | ||
800 | leave_raw_mode(); | ||
799 | } | 801 | } |
800 | 802 | ||
801 | /* | 803 | /* |