Browse Source

Ensure PeerConnection::mTracksBySsrc Updates

Prevents an issue where PeerConnection::updateTrackSsrcCache() would not update mTracksBySsrc for SSRCs that are re-used.
SE2Dev 3 years ago
parent
commit
3303c70946
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/impl/peerconnection.cpp

+ 1 - 1
src/impl/peerconnection.cpp

@@ -1206,7 +1206,7 @@ void PeerConnection::updateTrackSsrcCache(const Description &description) {
 			        }
 
 			        for (auto ssrc : ssrcs) {
-				        mTracksBySsrc.emplace(ssrc, track);
+				        mTracksBySsrc.insert_or_assign(ssrc, track);
 			        }
 		        },
 		    },