Bug 899238 - Make sure CPOW parent is never null (r=dvander).
This commit is contained in:
@@ -562,12 +562,14 @@ JavaScriptParent::unwrap(JSContext *cx, ObjectId objId)
|
||||
|
||||
bool callable = !!(objId & OBJECT_IS_CALLABLE);
|
||||
|
||||
RootedObject global(cx, JS_GetGlobalForScopeChain(cx));
|
||||
|
||||
RootedValue v(cx, UndefinedValue());
|
||||
JSObject *obj = NewProxyObject(cx,
|
||||
&CPOWProxyHandler::singleton,
|
||||
v,
|
||||
NULL,
|
||||
NULL,
|
||||
global,
|
||||
callable ? ProxyIsCallable : ProxyNotCallable);
|
||||
if (!obj)
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user