From c1ee4cc22c14ed132440facc7190424f01849542 Mon Sep 17 00:00:00 2001 From: Maciej Zimnoch Date: Fri, 7 Mar 2025 12:53:47 +0100 Subject: [PATCH] Return correct error upon websocket message read failure This fixes variable passed as error reason upon websocker message read failure. Previously a wrong variable was passed resulting in returning failure with nil error reason. Kubernetes-commit: e1d3aaf8612c490fae965272a304d74fccf7e294 --- tools/remotecommand/websocket.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/remotecommand/websocket.go b/tools/remotecommand/websocket.go index 7e7703ca..cea26a0b 100644 --- a/tools/remotecommand/websocket.go +++ b/tools/remotecommand/websocket.go @@ -312,7 +312,7 @@ func (c *wsStreamCreator) readDemuxLoop(bufferSize int, period time.Duration, de if errRead == io.EOF { break } - c.closeAllStreamReaders(fmt.Errorf("read message: %w", err)) + c.closeAllStreamReaders(fmt.Errorf("read message: %w", errRead)) return } }