Bug 994335 - Null-check aProtoDoc in nsXULPrototypeScript::Serialize. r=smaug

This commit is contained in:
Bobby Holley 2014-04-14 14:40:49 -07:00
parent 1d2a53c522
commit 6248f153d8

View File

@ -2397,6 +2397,7 @@ nsXULPrototypeScript::Serialize(nsIObjectOutputStream* aStream,
nsXULPrototypeDocument* aProtoDoc,
const nsCOMArray<nsINodeInfo> *aNodeInfos)
{
NS_ENSURE_TRUE(aProtoDoc, NS_ERROR_UNEXPECTED);
AutoSafeJSContext cx;
JS::Rooted<JSObject*> global(cx, aProtoDoc->GetCompilationGlobal());
NS_ENSURE_TRUE(global, NS_ERROR_UNEXPECTED);