Index: media/video/capture/fake_video_capture_device.cc |
diff --git a/media/video/capture/fake_video_capture_device.cc b/media/video/capture/fake_video_capture_device.cc |
index 768271428d2f8c181ed0b20fdb9e994221b821b2..9de3a40d68fe2b050d214b1e723095c27a072a9f 100644 |
--- a/media/video/capture/fake_video_capture_device.cc |
+++ b/media/video/capture/fake_video_capture_device.cc |
@@ -70,9 +70,10 @@ void FakeVideoCaptureDevice::Allocate(int width, |
current_settings.frame_rate = 30; |
} |
- fake_frame_.reset(new uint8[current_settings.width * |
- current_settings.height * 3 / 2]); |
- memset(fake_frame_.get(), 0, sizeof(fake_frame_.get())); |
+ size_t fake_frame_size = |
+ current_settings.width * current_settings.height * 3 / 2; |
+ fake_frame_.reset(new uint8[fake_frame_size]); |
+ memset(fake_frame_.get(), 0, fake_frame_size); |
state_ = kAllocated; |
observer_->OnFrameInfo(current_settings); |