diff --git a/code/client/connect.go b/code/client/connect.go index 06a32e5..2f94ba0 100644 --- a/code/client/connect.go +++ b/code/client/connect.go @@ -55,5 +55,6 @@ func shellCreate(conn *pool.Conn, msg *network.Msg) { logging.Error("create shell failed: %v", err) return } + conn.AddLink(msg.GetLinkId()) sh.Forward(conn, msg.GetFromIdx()) }