| Index: mojo/application/public/cpp/application_impl.h
|
| diff --git a/mojo/application/public/cpp/application_impl.h b/mojo/application/public/cpp/application_impl.h
|
| index 8ab9aba4525b8210892715c75cb0ea99f56d4f5e..20b073359191a81e8cc5e047ab4c094ba832f5ff 100644
|
| --- a/mojo/application/public/cpp/application_impl.h
|
| +++ b/mojo/application/public/cpp/application_impl.h
|
| @@ -92,7 +92,10 @@ class ApplicationImpl : public Application,
|
| template <typename Interface>
|
| void ConnectToService(mojo::URLRequestPtr request,
|
| InterfacePtr<Interface>* ptr) {
|
| - ConnectToApplication(request.Pass())->ConnectToService(ptr);
|
| + ApplicationConnection* connection = ConnectToApplication(request.Pass());
|
| + if (!connection)
|
| + return;
|
| + connection->ConnectToService(ptr);
|
| }
|
|
|
| // Application implementation.
|
|
|