diff --git a/core/lib/transport/encrypt/conn.go b/core/lib/transport/encrypt/conn.go index db35bd8..9080da2 100644 --- a/core/lib/transport/encrypt/conn.go +++ b/core/lib/transport/encrypt/conn.go @@ -38,3 +38,10 @@ func (s *Conn) Read(b []byte) (n int, err error) { func (s *Conn) Write(b []byte) (n int, err error) { return s.w.Write(b) } +func (s *Conn) Close() (err error) { + err = s.Conn.Close() + s.Cipher = nil + s.r = nil + s.w = nil + return err +}