diff --git a/internal/servers/rtsp/conn.go b/internal/servers/rtsp/conn.go index 29923fad64a..ba853154387 100644 --- a/internal/servers/rtsp/conn.go +++ b/internal/servers/rtsp/conn.go @@ -214,9 +214,6 @@ func (c *conn) handleAuthError(authErr error) (*base.Response, error) { func (c *conn) apiItem() *defs.APIRTSPConn { stats := c.rconn.Stats() - if stats == nil { - stats = &gortsplib.StatsConn{} - } return &defs.APIRTSPConn{ ID: c.uuid, diff --git a/internal/servers/rtsp/session.go b/internal/servers/rtsp/session.go index 248efee3743..d1d13de3e8d 100644 --- a/internal/servers/rtsp/session.go +++ b/internal/servers/rtsp/session.go @@ -379,9 +379,6 @@ func (s *session) apiItem() *defs.APIRTSPSession { defer s.mutex.Unlock() stats := s.rsession.Stats() - if stats == nil { - stats = &gortsplib.StatsSession{} - } return &defs.APIRTSPSession{ ID: s.uuid, diff --git a/internal/stream/stream.go b/internal/stream/stream.go index dfb0204eb30..960878161be 100644 --- a/internal/stream/stream.go +++ b/internal/stream/stream.go @@ -98,15 +98,11 @@ func (s *Stream) BytesSent() uint64 { bytesSent := atomic.LoadUint64(s.bytesSent) if s.rtspStream != nil { stats := s.rtspStream.Stats() - if stats != nil { - bytesSent += stats.BytesSent - } + bytesSent += stats.BytesSent } if s.rtspsStream != nil { stats := s.rtspsStream.Stats() - if stats != nil { - bytesSent += stats.BytesSent - } + bytesSent += stats.BytesSent } return bytesSent }