We won't always find the prototype property, especially if our __proto__ has been cut off. bug 327608, r=brendan

This commit is contained in:
mrbkap%gmail.com 2006-02-18 03:02:32 +00:00
Родитель 736fd2d205
Коммит 7a993a2c0c
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -1043,7 +1043,7 @@ fun_enumerate(JSContext *cx, JSObject *obj)
prototypeId = ATOM_TO_JSID(cx->runtime->atomState.classPrototypeAtom);
if (!OBJ_LOOKUP_PROPERTY(cx, obj, prototypeId, &pobj, &prop))
return JS_FALSE;
JS_ASSERT(prop);
if (prop)
OBJ_DROP_PROPERTY(cx, pobj, prop);
return JS_TRUE;
}