From 4a2b16d90fd635b4323353f3b6279744e51a0833 Mon Sep 17 00:00:00 2001 From: Anton Kosyakov Date: Fri, 9 Apr 2021 13:17:21 +0000 Subject: [PATCH] [supervisor] thread safe listening to terminals --- components/supervisor/pkg/terminal/service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/supervisor/pkg/terminal/service.go b/components/supervisor/pkg/terminal/service.go index 97c5aa3b189dd1..0000542e2a15f9 100644 --- a/components/supervisor/pkg/terminal/service.go +++ b/components/supervisor/pkg/terminal/service.go @@ -217,8 +217,8 @@ func (srv *MuxTerminalService) Listen(req *api.ListenTerminalRequest, resp api.T errchan := make(chan error, 1) messages := make(chan *api.ListenTerminalResponse, 1) go func() { - buf := make([]byte, 4096) for { + buf := make([]byte, 4096) n, err := stdout.Read(buf) if err == io.EOF { break