From 3d976f60666c0d800f9112edbae7c93bee99acd7 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Mon, 19 Mar 2018 19:05:06 +0100 Subject: [PATCH] Discard link to media channel when audio sender stopped. Bug: chromium:822799 Change-Id: Ib863cf048318b04369cc51ed1b1c8b03010a2fd2 Reviewed-on: https://webrtc-review.googlesource.com/62941 Commit-Queue: Harald Alvestrand Reviewed-by: Steve Anton Cr-Commit-Position: refs/heads/master@{#22503} --- pc/rtpsender.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pc/rtpsender.cc b/pc/rtpsender.cc index df2fd350cc..170aa9c507 100644 --- a/pc/rtpsender.cc +++ b/pc/rtpsender.cc @@ -250,6 +250,7 @@ void AudioRtpSender::Stop() { stats_->RemoveLocalAudioTrack(track_.get(), ssrc_); } } + media_channel_ = nullptr; stopped_ = true; } @@ -433,6 +434,7 @@ void VideoRtpSender::Stop() { if (can_send_track()) { ClearVideoSend(); } + media_channel_ = nullptr; stopped_ = true; }