From 9960bb14695f5c9a1c60c0f371a21d58b663e8ff Mon Sep 17 00:00:00 2001 From: michaelt Date: Tue, 18 Oct 2016 09:40:34 -0700 Subject: [PATCH] Call OnTransportFeedback just when feedback_observer exist. BUG=webrtc:6523 Review-Url: https://codereview.webrtc.org/2404233004 Cr-Commit-Position: refs/heads/master@{#14667} --- webrtc/voice_engine/channel.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webrtc/voice_engine/channel.cc b/webrtc/voice_engine/channel.cc index ac424305b7..e36e54d075 100644 --- a/webrtc/voice_engine/channel.cc +++ b/webrtc/voice_engine/channel.cc @@ -183,7 +183,8 @@ class TransportFeedbackProxy : public TransportFeedbackObserver { void OnTransportFeedback(const rtcp::TransportFeedback& feedback) override { RTC_DCHECK(network_thread_.CalledOnValidThread()); rtc::CritScope lock(&crit_); - feedback_observer_->OnTransportFeedback(feedback); + if (feedback_observer_) + feedback_observer_->OnTransportFeedback(feedback); } std::vector GetTransportFeedbackVector() const override { RTC_NOTREACHED();