Close a loophole Jesse pointed out.

This commit is contained in:
brendan%mozilla.org 2005-10-25 08:51:38 +00:00
Родитель f22a07a028
Коммит f96f8cbb8f
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -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;