Index: third_party/mojo/src/mojo/public/cpp/application/lib/service_provider_impl.cc |
diff --git a/third_party/mojo/src/mojo/public/cpp/application/lib/service_provider_impl.cc b/third_party/mojo/src/mojo/public/cpp/application/lib/service_provider_impl.cc |
index db5571050bf3d4e35ec44ffb31973be42689851c..693169a7c039c753c955e3160a971f14afde0c19 100644 |
--- a/third_party/mojo/src/mojo/public/cpp/application/lib/service_provider_impl.cc |
+++ b/third_party/mojo/src/mojo/public/cpp/application/lib/service_provider_impl.cc |
@@ -24,6 +24,11 @@ void ServiceProviderImpl::Bind(InterfaceRequest<ServiceProvider> request) { |
binding_.Bind(request.Pass()); |
} |
+void ServiceProviderImpl::Close() { |
+ if (binding_.is_bound()) |
+ binding_.Close(); |
+} |
+ |
void ServiceProviderImpl::ConnectToService( |
const String& service_name, |
ScopedMessagePipeHandle client_handle) { |