| Index: services/service_manager/service_manager.cc
|
| diff --git a/services/service_manager/service_manager.cc b/services/service_manager/service_manager.cc
|
| index 5f1e81a0538a39df8a0dd1bd22049408573d366c..c7ebe7dbd7fa4c5dba9ff7ed6651927448afea16 100644
|
| --- a/services/service_manager/service_manager.cc
|
| +++ b/services/service_manager/service_manager.cc
|
| @@ -940,6 +940,10 @@ void ServiceManager::OnGotResolvedName(std::unique_ptr<ConnectParams> params,
|
|
|
| if (!instance->StartWithFilePath(package_path)) {
|
| OnInstanceError(instance);
|
| + if (!params->connect_callback().is_null()) {
|
| + params->connect_callback().Run(
|
| + mojom::ConnectResult::INVALID_ARGUMENT, "");
|
| + }
|
| return;
|
| }
|
| }
|
|
|