Index: mojo/public/cpp/bindings/lib/interface_ptr_state.h |
diff --git a/mojo/public/cpp/bindings/lib/interface_ptr_state.h b/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
index 8fb8b068508cb2eada5c0ed145819f38864364b2..341901c56d372125336029be1f128e43decc0557 100644 |
--- a/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
+++ b/mojo/public/cpp/bindings/lib/interface_ptr_state.h |
@@ -345,7 +345,8 @@ class InterfacePtrState<Interface, true> { |
if (!handle_.is_valid()) |
return; |
- router_ = new MultiplexRouter(true, std::move(handle_), runner_); |
+ router_ = new MultiplexRouter( |
+ std::move(handle_), MultiplexRouter::MULTI_INTERFACE, true, runner_); |
router_->SetMasterInterfaceName(Interface::Name_); |
endpoint_client_.reset(new InterfaceEndpointClient( |
router_->CreateLocalEndpointHandle(kMasterInterfaceId), nullptr, |