Index: content/renderer/media/video_capture_impl.cc |
diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc |
index 28ac64917b7d0f26541c486cd69ae04087cd4bff..df0ec54fde08b8f6bf3d2f4765adc919d69ab47c 100644 |
--- a/content/renderer/media/video_capture_impl.cc |
+++ b/content/renderer/media/video_capture_impl.cc |
@@ -79,9 +79,9 @@ class VideoCaptureImpl::ClientBuffer2 |
gfx::BufferUsage::MAP, |
base::Bind(&ClientBuffer2::DestroyGpuMemoryBuffer, |
base::Unretained(this)))); |
- void* data_ptr = nullptr; |
- buffers_[i]->Map(&data_ptr); |
- data_[i] = reinterpret_cast<uint8*>(data_ptr); |
+ bool rv = buffers_[i]->Map(); |
+ DCHECK(rv); |
+ data_[i] = reinterpret_cast<uint8*>(buffers_[i]->memory(0u)); |
strides_[i] = width; |
} |
} |