From 29d55887f98747468d39ef630e76a54be698b50b Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Mon, 25 Apr 2022 18:02:54 -0500 Subject: [PATCH] fix: Update initial window size on SSH TTY (#1174) It required a window resize before to trigger a size update. This fixes it! --- agent/agent.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/agent/agent.go b/agent/agent.go index a30d466396..72726fb184 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -331,6 +331,10 @@ func (a *agent) handleSSHSession(session ssh.Session) error { if err != nil { return xerrors.Errorf("start command: %w", err) } + err = ptty.Resize(uint16(sshPty.Window.Height), uint16(sshPty.Window.Width)) + if err != nil { + return xerrors.Errorf("resize ptty: %w", err) + } go func() { for win := range windowSize { err = ptty.Resize(uint16(win.Height), uint16(win.Width))