diff --git a/cmd/tsshd/tsshd.go b/cmd/tsshd/tsshd.go index 9752dcabf..5b0ecbe1b 100644 --- a/cmd/tsshd/tsshd.go +++ b/cmd/tsshd/tsshd.go @@ -157,8 +157,9 @@ func handleSSH(s ssh.Session) { cmd.Process.Kill() if err := cmd.Wait(); err != nil { s.Exit(1) + } else { + s.Exit(0) } - s.Exit(0) return }