diff --git a/internal/streams/producer.go b/internal/streams/producer.go index 6eed311b..6306e0af 100644 --- a/internal/streams/producer.go +++ b/internal/streams/producer.go @@ -56,6 +56,10 @@ func (p *Producer) GetMedias() []*core.Media { p.mu.Lock() defer p.mu.Unlock() + if p.conn == nil { + return nil + } + return p.conn.GetMedias() }