sshserver: fix env for ssh pty sessions
diff --git a/loop/server/sshserver.go b/loop/server/sshserver.go
index 0ba2d8b..f1af330 100644
--- a/loop/server/sshserver.go
+++ b/loop/server/sshserver.go
@@ -97,7 +97,7 @@
cmd := exec.CommandContext(ctx, "/bin/bash")
slog.DebugContext(ctx, "handlePTYSession", slog.Any("ptyReq", ptyReq))
- cmd.Env = append(cmd.Env, fmt.Sprintf("TERM=%s", ptyReq.Term))
+ cmd.Env = append(os.Environ(), fmt.Sprintf("TERM=%s", ptyReq.Term))
f, err := pty.Start(cmd)
if err != nil {
fmt.Fprintf(s, "PTY requested, but unable to start due to error: %v", err)