1 Commits
main ... TERM

Author SHA1 Message Date
Timmy Welch
1e30fc3ba8 Fix TERM not being set when a tty is requested
Some checks failed
Push / CI (push) Has been cancelled
2025-12-28 13:11:46 -08:00

3
ssh.go
View File

@@ -242,6 +242,9 @@ func (s *session) request(ctx context.Context, req *ssh.Request) error {
if err := ssh.Unmarshal(req.Payload, &r); err != nil { if err := ssh.Unmarshal(req.Payload, &r); err != nil {
return err return err
} }
if r.TERM != "" {
s.env = append(s.env, fmt.Sprintf("TERM=%s", r.TERM))
}
var err error var err error
s.ptyf, s.ttyf, err = pty.Open() s.ptyf, s.ttyf, err = pty.Open()