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)) }