完善sink释放

This commit is contained in:
yangjiechina
2024-04-23 14:21:53 +08:00
parent ccb2afbe23
commit 43fd14b219
6 changed files with 146 additions and 52 deletions

View File

@@ -65,6 +65,8 @@ func (s *serverImpl) OnDisConnected(conn net.Conn, err error) {
log.Sugar.Debugf("rtmp断开连接 conn:%s", conn.RemoteAddr().String())
t := conn.(*transport.Conn)
t.Data.(*sessionImpl).Close()
t.Data = nil
if t.Data != nil {
t.Data.(*sessionImpl).Close()
t.Data = nil
}
}