зеркало из https://github.com/mozilla/gecko-dev.git
Close a loophole Jesse pointed out.
This commit is contained in:
Родитель
f22a07a028
Коммит
f96f8cbb8f
|
@ -394,8 +394,11 @@ args_setProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if ((uintN)slot < fp->argc && !ArgWasDeleted(cx, fp, slot))
|
if (fp->fun->interpreted &&
|
||||||
|
(uintN)slot < fp->argc &&
|
||||||
|
!ArgWasDeleted(cx, fp, slot)) {
|
||||||
fp->argv[slot] = *vp;
|
fp->argv[slot] = *vp;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return JS_TRUE;
|
return JS_TRUE;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче