diff --git a/pc/media_stream.cc b/pc/media_stream.cc index f353af712a..6cf84ac637 100644 --- a/pc/media_stream.cc +++ b/pc/media_stream.cc @@ -38,7 +38,8 @@ rtc::scoped_refptr MediaStream::Create(const std::string& id) { MediaStream::MediaStream(const std::string& id) : id_(id) {} bool MediaStream::AddTrack(AudioTrackInterface* track) { - return AddTrack(&audio_tracks_, track); + return AddTrack( + &audio_tracks_, rtc::scoped_refptr(track)); } bool MediaStream::AddTrack(VideoTrackInterface* track) { @@ -47,8 +48,7 @@ bool MediaStream::AddTrack(VideoTrackInterface* track) { } bool MediaStream::RemoveTrack(AudioTrackInterface* track) { - return RemoveTrack( - &audio_tracks_, rtc::scoped_refptr(track)); + return RemoveTrack(&audio_tracks_, track); } bool MediaStream::RemoveTrack(VideoTrackInterface* track) {