From 51f7d06fae7ea258c5497b3d4fdd5c49e56f0ca6 Mon Sep 17 00:00:00 2001 From: Cristi Date: Wed, 7 Oct 2026 00:21:03 +0300 Subject: [PATCH] fix(console): keep SSH web console open after terminal resize --- gns3server/utils/asyncio/ssh_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gns3server/utils/asyncio/ssh_server.py b/gns3server/utils/asyncio/ssh_server.py index 5d6618f18..3064b729d 100644 --- a/gns3server/utils/asyncio/ssh_server.py +++ b/gns3server/utils/asyncio/ssh_server.py @@ -117,7 +117,11 @@ class AsyncioSSHServer: try: while True: - data = await process.stdin.read(READ_SIZE) + try: + data = await process.stdin.read(READ_SIZE) + except asyncssh.TerminalSizeChanged: + # The upstream serial stream has no terminal size to update. + continue if not data: break