зеркало из https://github.com/mozilla/pjs.git
Censor all Call objects, per ECMA-262 (r=rogerl, 53037).
This commit is contained in:
Родитель
3e7cf851e9
Коммит
de5d6d74b9
|
@ -554,10 +554,7 @@ ComputeThis(JSContext *cx, JSObject *thisp, JSStackFrame *fp)
|
|||
{
|
||||
JSObject *parent;
|
||||
|
||||
if (thisp &&
|
||||
!(OBJ_GET_CLASS(cx, thisp) == &js_CallClass &&
|
||||
JS_GetPrivate(cx, thisp) != NULL))
|
||||
{
|
||||
if (thisp && OBJ_GET_CLASS(cx, thisp) != &js_CallClass) {
|
||||
/* Some objects (e.g., With) delegate 'this' to another object. */
|
||||
thisp = OBJ_THIS_OBJECT(cx, thisp);
|
||||
if (!thisp)
|
||||
|
|
Загрузка…
Ссылка в новой задаче