From 79f8aca7df73dbbe9e04c3670b6cb5423f1c2376 Mon Sep 17 00:00:00 2001 From: fengcaiwen <895703375@qq.com> Date: Sun, 27 Apr 2025 23:02:06 +0800 Subject: [PATCH] hotfix: close ssh session --- pkg/core/ssh.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/core/ssh.go b/pkg/core/ssh.go index e2889b33..230d0e6c 100644 --- a/pkg/core/ssh.go +++ b/pkg/core/ssh.go @@ -38,7 +38,7 @@ func (s *sshHandler) Handle(ctx context.Context, conn net.Conn) { }), Handler: ssh.Handler(func(s ssh.Session) { io.WriteString(s, "Remote forwarding available...\n") - select {} + <-s.Context().Done() }), ReversePortForwardingCallback: ssh.ReversePortForwardingCallback(func(ctx ssh.Context, host string, port uint32) bool { plog.G(ctx).Infoln("attempt to bind", host, port, "granted")