Index: components/nacl/renderer/ppb_nacl_private_impl.cc |
diff --git a/components/nacl/renderer/ppb_nacl_private_impl.cc b/components/nacl/renderer/ppb_nacl_private_impl.cc |
index fd9657dbf6048ee86a4141110fb5a62d9a2988a9..efc575d21027a8066cf9ec4e3346631c3bfa8273 100644 |
--- a/components/nacl/renderer/ppb_nacl_private_impl.cc |
+++ b/components/nacl/renderer/ppb_nacl_private_impl.cc |
@@ -882,6 +882,13 @@ void PPBNaClPrivate::InstanceDestroyed(PP_Instance instance) { |
map.erase(iter); |
} |
+// static |
+void PPBNaClPrivate::TerminateNaClLoader(PP_Instance instance) { |
+ auto* load_mgr = GetNexeLoadManager(instance); |
+ if (load_mgr) |
+ load_mgr->CloseTrustedPluginChannel(); |
+} |
+ |
namespace { |
PP_Bool NaClDebugEnabledForURL(const char* alleged_nmf_url) { |