diff --git a/webrtc/src/rtp_transceiver/rtp_receiver/mod.rs b/webrtc/src/rtp_transceiver/rtp_receiver/mod.rs index 391e926d3..9d3cc4bd5 100644 --- a/webrtc/src/rtp_transceiver/rtp_receiver/mod.rs +++ b/webrtc/src/rtp_transceiver/rtp_receiver/mod.rs @@ -765,7 +765,7 @@ impl RTCRtpReceiver { ) -> Result> { let mut tracks = self.internal.tracks.write().await; for t in &mut *tracks { - if SmolStr::from(t.track.rid()) == rid { + if *t.track.rid() == rid { t.track.set_kind(self.kind); if let Some(codec) = params.codecs.first() { t.track.set_codec(codec.clone());