From 9aa684882bc42634ee8ba955199f506f0ed2c969 Mon Sep 17 00:00:00 2001 From: sawka Date: Wed, 6 Jul 2022 00:25:59 -0700 Subject: [PATCH] don't send done packet when detached --- pkg/server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/server/server.go b/pkg/server/server.go index 668c0172..a91fb0f5 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -121,7 +121,7 @@ func (m *MServer) runCommand(runPacket *packet.RunPacketType) { go func() { defer m.RemoveFdContext(runPacket.CK) donePk, err := shexec.RunClientSSHCommandAndWait(runPacket, fdContext, shexec.SSHOpts{}, m, m.Debug) - if donePk != nil { + if donePk != nil && !runPacket.Detached { m.Sender.SendPacket(donePk) } if err != nil {