From 867a2c4716f59086badea0463db6dc14737abcb1 Mon Sep 17 00:00:00 2001 From: gryf Date: Fri, 25 Oct 2019 14:09:44 +0200 Subject: [PATCH] Return instead of closing the channel on interactive session. --- gerrit_fake_ssh_server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()