From 24197bc71ee0f335330874499e9589873e6de8c8 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 6 May 2020 09:05:04 +0000 Subject: [PATCH] fix (pipes): silence EOF error This comes back when an operation like Kubernetes Describe finishes; hide it so we don't print as an error. --- probe/appclient/app_client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/probe/appclient/app_client.go b/probe/appclient/app_client.go index 04bbe7e4b..4b01220b8 100644 --- a/probe/appclient/app_client.go +++ b/probe/appclient/app_client.go @@ -374,6 +374,9 @@ func (c *appClient) pipeConnection(id string, pipe xfer.Pipe) (bool, error) { _, remote := pipe.Ends() done, err := pipe.CopyToWebsocket(remote, conn) + if err == io.EOF { + return true, nil + } return done, err }