| Index: content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| diff --git a/content/renderer/media/webrtc/media_stream_remote_video_source.cc b/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| index 1ee27eed5a2769d9463e6fe10d30627462f1573e..6782909b63f2719dc40d40c88e29ac27bdc4ae3a 100644
|
| --- a/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| +++ b/content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
| @@ -119,6 +119,8 @@ void MediaStreamRemoteVideoSource::RemoteVideoSourceDelegate::RenderFrame(
|
| const_cast<uint8_t*>(frame->GetYPlane()),
|
| const_cast<uint8_t*>(frame->GetUPlane()),
|
| const_cast<uint8_t*>(frame->GetVPlane()), elapsed_timestamp);
|
| + if (!video_frame)
|
| + return;
|
| video_frame->AddDestructionObserver(
|
| base::Bind(&base::DeletePointer<cricket::VideoFrame>, frame->Copy()));
|
| }
|
|
|