diff options
Diffstat (limited to 'chrome/plugin/plugin_thread.cc')
-rw-r--r-- | chrome/plugin/plugin_thread.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/chrome/plugin/plugin_thread.cc b/chrome/plugin/plugin_thread.cc index 59d243d..bd06bbd 100644 --- a/chrome/plugin/plugin_thread.cc +++ b/chrome/plugin/plugin_thread.cc @@ -142,10 +142,8 @@ void PluginThread::OnCreateChannel(int renderer_id, if (channel.get()) { channel_handle.name = channel->channel_name(); #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->DisownRendererFd(); - channel_handle.socket = base::FileDescriptor(renderer_fd, true); + // On POSIX, pass the renderer-side FD. + channel_handle.socket = base::FileDescriptor(channel->renderer_fd(), false); #endif channel->set_off_the_record(off_the_record); } |