diff --git a/cmd/tsconnect/wasm/wasm_js.go b/cmd/tsconnect/wasm/wasm_js.go index e33a5797d..5ff163398 100644 --- a/cmd/tsconnect/wasm/wasm_js.go +++ b/cmd/tsconnect/wasm/wasm_js.go @@ -463,6 +463,10 @@ func (s *jsSSHSession) Run() { } func (s *jsSSHSession) Close() error { + if s.session == nil { + // We never had a chance to open the session, ignore the close request. + return nil + } return s.session.Close() }