From d2b59f10c53109b5988ef1e8b96024d75f1c4a3d Mon Sep 17 00:00:00 2001 From: Wei Fu Date: Fri, 3 Apr 2020 15:23:55 +0800 Subject: [PATCH] remotecommand: close resize channel for notification Remotecommand package should notify executor by closing resizeChan. Signed-off-by: Wei Fu --- pkg/kubelet/server/remotecommand/httpstream.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/kubelet/server/remotecommand/httpstream.go b/pkg/kubelet/server/remotecommand/httpstream.go index 833762d83f5..1e9dea34ad4 100644 --- a/pkg/kubelet/server/remotecommand/httpstream.go +++ b/pkg/kubelet/server/remotecommand/httpstream.go @@ -411,6 +411,7 @@ func (*v1ProtocolHandler) supportsTerminalResizing() bool { return false } func handleResizeEvents(stream io.Reader, channel chan<- remotecommand.TerminalSize) { defer runtime.HandleCrash() + defer close(channel) decoder := json.NewDecoder(stream) for {