Index: chrome/renderer/media/cast_rtp_stream.cc |
diff --git a/chrome/renderer/media/cast_rtp_stream.cc b/chrome/renderer/media/cast_rtp_stream.cc |
index ca775569b8daeac3343d1fe3d37c6d50b1316c71..42639abea781534e4c7b29a6c5134d4d57b8f324 100644 |
--- a/chrome/renderer/media/cast_rtp_stream.cc |
+++ b/chrome/renderer/media/cast_rtp_stream.cc |
@@ -510,7 +510,8 @@ void CastRtpStream::Stop() { |
VLOG(1) << "CastRtpStream::Stop = " << (IsAudio() ? "audio" : "video"); |
audio_sink_.reset(); |
video_sink_.reset(); |
- stop_callback_.Run(); |
+ if (!stop_callback_.is_null()) |
+ stop_callback_.Run(); |
} |
void CastRtpStream::ToggleLogging(bool enable) { |