Index: content/renderer/media/media_stream_video_track.cc |
diff --git a/content/renderer/media/media_stream_video_track.cc b/content/renderer/media/media_stream_video_track.cc |
index 15eeb83fbdaf007d637ee4b56020166cb64af367..cc986d768097c371293424ed4ef8ad01580eacb2 100644 |
--- a/content/renderer/media/media_stream_video_track.cc |
+++ b/content/renderer/media/media_stream_video_track.cc |
@@ -177,6 +177,8 @@ MediaStreamVideoTrack::FrameDeliverer::GetBlackFrame( |
media::VideoFrame::WrapVideoFrame( |
black_frame_, black_frame_->visible_rect(), |
black_frame_->natural_size()); |
+ if (!wrapped_black_frame) |
+ return nullptr; |
wrapped_black_frame->AddDestructionObserver( |
base::Bind(&ReleaseOriginalFrame, black_frame_)); |