Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set
authorMike Hommey <glandium@debian.org>
Sat, 27 Sep 2008 15:17:39 +0000 (17:17 +0200)
committerMike Hommey <glandium@debian.org>
Mon, 9 Nov 2020 22:27:07 +0000 (22:27 +0000)
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch

dom/plugins/base/nsPluginHost.cpp

index ad37e0001e6c3d84fed17666931ff1158a615398..e5833d75b13695c24d16e1cbad3ebf5b7ad92f08 100644 (file)
@@ -290,6 +290,10 @@ nsPluginHost::nsPluginHost()
     Preferences::AddStrongObserver(this, "plugin.disable");
   }
 
+  const char *env = PR_GetEnv("MOZILLA_DISABLE_PLUGINS");
+  if (env && env[0])
+    mPluginsDisabled = PR_TRUE;
+
   nsCOMPtr<nsIObserverService> obsService =
       mozilla::services::GetObserverService();
   if (obsService) {