From a89432f94bb7753f1fc9e72d5f7b41a49307c522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Wed, 5 Jan 2022 09:31:48 +0100 Subject: [PATCH] Fix explicit ref pointer conversion of MediaStream::AddTrack Previous cl https://webrtc-review.googlesource.com/c/src/+/244090 incorrectly updated the RemoveTrack instead of the AddTrack method, for audio tracks. Bug: webrtc:13464 Change-Id: If1c7688c88c4712a3bc9533aa9c7a9b22e87ac8d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/244502 Commit-Queue: Niels Moller Auto-Submit: Niels Moller Reviewed-by: Harald Alvestrand Commit-Queue: Harald Alvestrand Cr-Commit-Position: refs/heads/main@{#35629} --- pc/media_stream.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) {