diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index c40c24364..a46eb8e6d 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -421,7 +421,7 @@ func (p *ParticipantImpl) AddSubscriber(op types.Participant) (int, error) { for _, t := range p.publishedTracks { tracks = append(tracks, t) } - defer p.lock.RUnlock() + p.lock.RUnlock() if len(tracks) == 0 { return 0, nil