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 801279e3884461b9d8f4ecd17e436ea1f0d5a123..3ed3941722279b6a0facc09dae695c1afd51cfa0 100644 |
--- a/components/nacl/renderer/ppb_nacl_private_impl.cc |
+++ b/components/nacl/renderer/ppb_nacl_private_impl.cc |
@@ -884,6 +884,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) { |