зеркало из 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;
|
||||
|
||||
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;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return JS_TRUE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче