From 7173dcc1d193f565ca0a8ce684bf5ecfda7d6639 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Tue, 8 Jun 2021 15:28:18 -0700 Subject: [PATCH] release read lock on AddSubscriber earlier --- pkg/rtc/participant.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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