| 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 8cda57d2bdf34b790e1fa4ed6d4330a85b3a813f..95c5c206abaeb2b4120c9c332cd487d6eca027ae 100644
|
| --- a/mojo/public/cpp/bindings/lib/interface_ptr_state.h
|
| +++ b/mojo/public/cpp/bindings/lib/interface_ptr_state.h
|
| @@ -164,7 +164,7 @@ class InterfacePtrState<Interface, false> {
|
| return;
|
|
|
| FilterChain filters;
|
| - filters.Append<MessageHeaderValidator>();
|
| + filters.Append<MessageHeaderValidator>(Interface::Name_);
|
| filters.Append<typename Interface::ResponseValidator_>();
|
|
|
| router_ = new Router(std::move(handle_), std::move(filters), false,
|
| @@ -325,6 +325,7 @@ class InterfacePtrState<Interface, true> {
|
| return;
|
|
|
| router_ = new MultiplexRouter(true, std::move(handle_), runner_);
|
| + router_->SetMasterInterfaceName(Interface::Name_);
|
| endpoint_client_.reset(new InterfaceEndpointClient(
|
| router_->CreateLocalEndpointHandle(kMasterInterfaceId), nullptr,
|
| base::WrapUnique(new typename Interface::ResponseValidator_()), false,
|
|
|