Index: content/renderer/pepper/pepper_broker.cc |
diff --git a/content/renderer/pepper/pepper_broker.cc b/content/renderer/pepper/pepper_broker.cc |
index 765e7b33e37745461bfc638af095d6e5ea6e4cb8..b628ade627b57280a997b73866e3f8f2c0c716d5 100644 |
--- a/content/renderer/pepper/pepper_broker.cc |
+++ b/content/renderer/pepper/pepper_broker.cc |
@@ -54,15 +54,10 @@ PepperBrokerDispatcherWrapper::~PepperBrokerDispatcherWrapper() {} |
bool PepperBrokerDispatcherWrapper::Init( |
base::ProcessId broker_pid, |
const IPC::ChannelHandle& channel_handle) { |
- if (channel_handle.name.empty()) |
+ DCHECK(channel_handle.mojo_handle.is_valid()); |
+ if (!channel_handle.mojo_handle.is_valid()) |
return false; |
-#if defined(OS_POSIX) |
- DCHECK_NE(-1, channel_handle.socket.fd); |
- if (channel_handle.socket.fd == -1) |
- return false; |
-#endif |
- |
dispatcher_delegate_.reset(new PepperProxyChannelDelegateImpl); |
dispatcher_.reset(new ppapi::proxy::BrokerHostDispatcher()); |