Procházet zdrojové kódy

Ensure PeerConnection::mTracksBySsrc Updates

Prevents an issue where PeerConnection::updateTrackSsrcCache() would not update mTracksBySsrc for SSRCs that are re-used.
SE2Dev před 3 roky
rodič
revize
3303c70946
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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);
 			        }
 		        },
 		    },