Backed out changeset d1a4ee3d0c59 (bug 487204, due to possible leak).

This commit is contained in:
Andreas Gal
2009-04-16 12:19:24 -07:00
parent 2175ed175c
commit 0cc8abe941
9 changed files with 187 additions and 236 deletions

View File

@@ -793,9 +793,8 @@ array_getProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp)
sprop = (JSScopeProperty *) prop;
if (!js_NativeGet(cx, obj, obj2, sprop, vp))
return JS_FALSE;
} else {
OBJ_DROP_PROPERTY(cx, obj2, prop);
}
OBJ_DROP_PROPERTY(cx, obj2, prop);
}
return JS_TRUE;
}
@@ -1292,7 +1291,7 @@ js_MakeArraySlow(JSContext *cx, JSObject *obj)
sprop = js_AddScopeProperty(cx, (JSScope *)map, id, NULL, NULL,
i + JS_INITIAL_NSLOTS, JSPROP_ENUMERATE,
0, 0, NULL);
0, 0);
if (!sprop)
goto out_bad;
}