fix bug: p.pendingTracksLock.Unlock() when mid is empty (#1994)

This commit is contained in:
Pingos
2023-08-25 17:14:31 +08:00
committed by GitHub
parent ce418dc6b3
commit 9d467e07d8
+1
View File
@@ -1687,6 +1687,7 @@ func (p *ParticipantImpl) mediaTrackReceived(track *webrtc.TrackRemote, rtpRecei
)
mid := p.TransportManager.GetPublisherMid(rtpReceiver)
if mid == "" {
p.pendingTracksLock.Unlock()
p.pubLogger.Warnw("could not get mid for track", nil, "trackID", track.ID())
return nil, false
}