Bug 868130 - Fix sketchy cx consumers identified by gabor. r=gabor

This commit is contained in:
Bobby Holley
2013-05-22 10:05:27 -06:00
parent 555ae26711
commit 3587c0ac6b
5 changed files with 15 additions and 12 deletions

View File

@@ -11,6 +11,7 @@
#include "nsNPAPIPlugin.h"
#include "mozilla/unused.h"
#include "nsCxPusher.h"
using namespace mozilla::plugins;
using namespace mozilla::plugins::parent;
@@ -1040,7 +1041,7 @@ PluginScriptableObjectParent::AnswerEnumerate(InfallibleTArray<PPluginIdentifier
aProperties->SetCapacity(idCount);
JSContext* cx = GetJSContext(instance->GetNPP());
mozilla::AutoSafeJSContext cx;
JSAutoRequest ar(cx);
for (uint32_t index = 0; index < idCount; index++) {