Index: media/capture/content/thread_safe_capture_oracle.cc |
diff --git a/media/capture/content/thread_safe_capture_oracle.cc b/media/capture/content/thread_safe_capture_oracle.cc |
index a99a99a16b17ca711e2762683bd17c386194a718..f3ba5a428de864e26e721086452ed9869aa929fe 100644 |
--- a/media/capture/content/thread_safe_capture_oracle.cc |
+++ b/media/capture/content/thread_safe_capture_oracle.cc |
@@ -122,7 +122,8 @@ bool ThreadSafeCaptureOracle::ObserveEventAndDecideCapture( |
static_cast<uint8_t*>(output_buffer->data()), |
output_buffer->mapped_size(), base::SharedMemory::NULLHandle(), 0u, |
base::TimeDelta()); |
- DCHECK(*storage); |
+ if (!(*storage)) |
+ return false; |
*callback = |
base::Bind(&ThreadSafeCaptureOracle::DidCaptureFrame, this, frame_number, |
base::Passed(&output_buffer), capture_begin_time, |