| Index: content/renderer/media/media_stream_video_source.cc
|
| diff --git a/content/renderer/media/media_stream_video_source.cc b/content/renderer/media/media_stream_video_source.cc
|
| index 9e4eeb97216ece6f93e8239d877318e57cfb19fb..c40638c82930df5d4fd853c792fef5bd6a297974 100644
|
| --- a/content/renderer/media/media_stream_video_source.cc
|
| +++ b/content/renderer/media/media_stream_video_source.cc
|
| @@ -298,6 +298,10 @@ media::VideoCaptureFormat GetBestCaptureFormat(
|
| // static
|
| MediaStreamVideoSource* MediaStreamVideoSource::GetVideoSource(
|
| const blink::WebMediaStreamSource& source) {
|
| + if (source.isNull() ||
|
| + source.getType() != blink::WebMediaStreamSource::TypeVideo) {
|
| + return nullptr;
|
| + }
|
| return static_cast<MediaStreamVideoSource*>(source.getExtraData());
|
| }
|
|
|
|
|