From b8aacec16f77a0ebe57a078247268dfb53dc882b Mon Sep 17 00:00:00 2001 From: Sean DuBois Date: Fri, 15 Oct 2021 11:51:55 -0400 Subject: [PATCH] Fix typo in f5840a When filtering SSRCes we were running the filter operation on the source slice and not the filtered slice. Causing us to ignore all the filter operations that had been previously run. --- peerconnection.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peerconnection.go b/peerconnection.go index ac0c013161c..a5d50ee3e9b 100644 --- a/peerconnection.go +++ b/peerconnection.go @@ -1235,7 +1235,7 @@ func (pc *PeerConnection) startRTPReceivers(incomingTracks []trackDetails, curre for _, track := range receiver.Tracks() { for _, ssrc := range incomingTrack.ssrcs { if ssrc == track.SSRC() { - filteredTracks = filterTrackWithSSRC(incomingTracks, track.SSRC()) + filteredTracks = filterTrackWithSSRC(filteredTracks, track.SSRC()) } } }