From 6b218dd38b52f6ab05ec4bb0eb746b76534203de Mon Sep 17 00:00:00 2001 From: Marcos Guillermo Date: Tue, 23 Dec 2025 17:37:59 -0300 Subject: [PATCH] kubectl: Fix panic in exec terminal size queue Check if delegate is nil before calling Next() in terminalSizeQueueAdapter to prevent a nil pointer dereference. Kubernetes-commit: 72a5892dca945f000a30c7a763aa0696964b7e50 --- pkg/cmd/exec/exec.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cmd/exec/exec.go b/pkg/cmd/exec/exec.go index ca47976ce..d664ae3c5 100644 --- a/pkg/cmd/exec/exec.go +++ b/pkg/cmd/exec/exec.go @@ -411,6 +411,10 @@ type terminalSizeQueueAdapter struct { } func (a *terminalSizeQueueAdapter) Next() *remotecommand.TerminalSize { + if a.delegate == nil { + return nil + } + next := a.delegate.Next() if next == nil { return nil