From a608b84d7ec4347853dc2f6ae3cce0e8caf81a4c Mon Sep 17 00:00:00 2001 From: xyuer Date: Wed, 20 Apr 2022 22:00:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8A=E6=94=BE=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E4=B8=8A=E9=9D=A2sftp-server=E8=BF=9B=E7=A8=8B=20(#247)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 如果不关闭,会在服务器上面产生大量的 /usr/libexec/openssh/sftp-server 进程 --- server/term/next_terminal.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/term/next_terminal.go b/server/term/next_terminal.go index 2029fdc..a124b53 100644 --- a/server/term/next_terminal.go +++ b/server/term/next_terminal.go @@ -80,6 +80,11 @@ func (ret *NextTerminal) Write(p []byte) (int, error) { } func (ret *NextTerminal) Close() error { + + if ret.SftpClient != nil { + return ret.SftpClient.Close() + } + if ret.SshSession != nil { return ret.SshSession.Close() }