diff --git a/gerrit_fake_ssh_server.py b/gerrit_fake_ssh_server.py index c17d724..0b5c1d1 100644 --- a/gerrit_fake_ssh_server.py +++ b/gerrit_fake_ssh_server.py @@ -147,13 +147,13 @@ class SSHHandler(socketserver.StreamRequestHandler): else: channel.close() else: + # interactive session channel.send_stderr(GERRIT_SHELL_MSG) - channel.close() + return except Exception: traceback.print_exc() finally: - # channel.close() transport.close()