| Index: content/common/gpu/gpu_channel_manager.cc
|
| diff --git a/content/common/gpu/gpu_channel_manager.cc b/content/common/gpu/gpu_channel_manager.cc
|
| index 900e6ebb8b71670a8e5cf099723de4624fbc3174..5d3aba8c9e86321c12d6e8668684c63fed2347b0 100644
|
| --- a/content/common/gpu/gpu_channel_manager.cc
|
| +++ b/content/common/gpu/gpu_channel_manager.cc
|
| @@ -102,9 +102,9 @@ void GpuChannelManager::OnEstablishChannel(int renderer_id) {
|
| #if defined(OS_POSIX)
|
| // On POSIX, pass the renderer-side FD. Also mark it as auto-close so
|
| // that it gets closed after it has been sent.
|
| - int renderer_fd = channel->GetRendererFileDescriptor();
|
| + int renderer_fd = channel->TakeRendererFileDescriptor();
|
| DCHECK_NE(-1, renderer_fd);
|
| - channel_handle.socket = base::FileDescriptor(dup(renderer_fd), true);
|
| + channel_handle.socket = base::FileDescriptor(renderer_fd, true);
|
| #endif
|
| }
|
|
|
|
|