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 0c62e697e54f93cb009eb71215227817dfcd7210..af78616caa4a346b900b4c748b65126020348a5b 100644 |
--- a/media/capture/content/thread_safe_capture_oracle.cc |
+++ b/media/capture/content/thread_safe_capture_oracle.cc |
@@ -120,7 +120,8 @@ bool ThreadSafeCaptureOracle::ObserveEventAndDecideCapture( |
gfx::Rect(visible_size), visible_size, |
static_cast<uint8*>(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, |