From ec53154eee699860e67e4835f4420eb5ce27058d Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Sun, 3 Oct 2021 10:50:11 +0800 Subject: [PATCH] fix: webconsole close socket when read on error --- pkg/webconsole/server/tty_server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/webconsole/server/tty_server.go b/pkg/webconsole/server/tty_server.go index b2ca7c0a50..015206d1f4 100644 --- a/pkg/webconsole/server/tty_server.go +++ b/pkg/webconsole/server/tty_server.go @@ -74,11 +74,13 @@ func initSocketHandler(so socketio.Socket, p *session.Pty) { data, err := p.Read() if err != nil { log.Errorf("[%s] read data error: %v", so.Id(), err) - err = p.Stop() + /*err = p.Stop() if err != nil { log.Warningf("[%s] stop tty error: %v", so.Id(), err) } p.Session.Reconnect() + */ + cleanUp(so, p) } else { so.Emit(OUTPUT_EVENT, string(data)) }