| Index: content/child/child_io_surface_manager_mac.cc
|
| diff --git a/content/child/child_io_surface_manager_mac.cc b/content/child/child_io_surface_manager_mac.cc
|
| index 65df72b04aa034053d80a292362a0c234f574884..2f711815e4daef6803c8a3b8c96f2e2e8a7f6690 100644
|
| --- a/content/child/child_io_surface_manager_mac.cc
|
| +++ b/content/child/child_io_surface_manager_mac.cc
|
| @@ -134,6 +134,10 @@ IOSurfaceRef ChildIOSurfaceManager::AcquireIOSurface(
|
| MACH_LOG(ERROR, kr) << "mach_msg";
|
| return nullptr;
|
| }
|
| + if (!data.reply.msg.result) {
|
| + DLOG(ERROR) << "Browser refused AcquireIOSurface request";
|
| + return nullptr;
|
| + }
|
|
|
| // Deallocate the right after creating an IOSurface reference.
|
| base::mac::ScopedMachSendRight scoped_io_surface_right(
|
|
|