Bug 948188 - Handle OOM in NewPropertyIteratorObject. r=njn

This commit is contained in:
Christian Holler
2013-12-10 01:27:54 +01:00
parent 2ae594527b
commit 987a19e3b3

View File

@@ -396,7 +396,11 @@ NewPropertyIteratorObject(JSContext *cx, unsigned flags)
return &obj->as<PropertyIteratorObject>();
}
return &NewBuiltinClassInstance(cx, &PropertyIteratorObject::class_)->as<PropertyIteratorObject>();
JSObject *obj = NewBuiltinClassInstance(cx, &PropertyIteratorObject::class_);
if (!obj)
return nullptr;
return &obj->as<PropertyIteratorObject>();
}
NativeIterator *