| Index: services/shell/public/cpp/lib/interface_registry.cc
|
| diff --git a/services/shell/public/cpp/lib/interface_registry.cc b/services/shell/public/cpp/lib/interface_registry.cc
|
| index 39e5d9010950ea331ec8d8dd73d65d0896004d61..6ab2401147366bd732fcecc3f46d68a660b40c87 100644
|
| --- a/services/shell/public/cpp/lib/interface_registry.cc
|
| +++ b/services/shell/public/cpp/lib/interface_registry.cc
|
| @@ -35,8 +35,14 @@ void InterfaceRegistry::GetInterface(const mojo::String& interface_name,
|
| auto iter = name_to_binder_.find(interface_name);
|
| InterfaceBinder* binder = iter != name_to_binder_.end() ? iter->second :
|
| default_binder_;
|
| - if (binder)
|
| + if (binder) {
|
| binder->BindInterface(connection_, interface_name, std::move(handle));
|
| + } else {
|
| + LOG(WARNING) << "Connection CapabilityFilter prevented binding to "
|
| + << "interface: " << interface_name << " connection_name:"
|
| + << connection_->GetConnectionName() << " remote_name:"
|
| + << connection_->GetRemoteIdentity().name();
|
| + }
|
| }
|
|
|
| bool InterfaceRegistry::SetInterfaceBinderForName(
|
| @@ -48,10 +54,6 @@ bool InterfaceRegistry::SetInterfaceBinderForName(
|
| name_to_binder_[interface_name] = binder;
|
| return true;
|
| }
|
| - LOG(WARNING) << "Connection CapabilityFilter prevented binding to interface: "
|
| - << interface_name << " connection_name:"
|
| - << connection_->GetConnectionName() << " remote_name:"
|
| - << connection_->GetRemoteIdentity().name();
|
| return false;
|
| }
|
|
|
|
|