зеркало из https://github.com/mozilla/pjs.git
Add argv bounds check in js shell's EvalInFrame (no bug, r=me)
This commit is contained in:
Родитель
e5ae88ea3d
Коммит
1a5ac8dffa
|
@ -3042,7 +3042,7 @@ EvalInFrame(JSContext *cx, uintN argc, jsval *vp)
|
|||
uint32 upCount = JSVAL_TO_INT(argv[0]);
|
||||
JSString *str = JSVAL_TO_STRING(argv[1]);
|
||||
|
||||
bool saveCurrent = JSVAL_IS_BOOLEAN(argv[2])
|
||||
bool saveCurrent = (argc >= 3 && JSVAL_IS_BOOLEAN(argv[2]))
|
||||
? (bool)JSVAL_TO_SPECIAL(argv[2])
|
||||
: false;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче