diff --git a/services/tcp.go b/services/tcp.go index 79240a8..52d436c 100644 --- a/services/tcp.go +++ b/services/tcp.go @@ -148,7 +148,7 @@ func (s *TCP) OutToTCP(inConn *net.Conn) (err error) { if c, ok := s.userConns.Get(inAddr); ok { (*c.(*net.Conn)).Close() } - s.userConns.Set(inAddr, &inConn) + s.userConns.Set(inAddr, inConn) return } func (s *TCP) OutToUDP(inConn *net.Conn) (err error) {