Check stack depth in MarkSharpObjects too (310864, r=mrbkap).

This commit is contained in:
brendan%mozilla.org 2005-10-04 05:03:58 +00:00
Родитель d6e7a36562
Коммит 2a20bfb6cd
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -406,6 +406,12 @@ MarkSharpObjects(JSContext *cx, JSObject *obj, JSIdArray **idap)
uintN attrs;
#endif
jsval val;
int stackDummy;
if (!JS_CHECK_STACK_SIZE(cx, stackDummy)) {
JS_ReportErrorNumber(cx, js_GetErrorMessage, NULL, JSMSG_OVER_RECURSED);
return NULL;
}
map = &cx->sharpObjectMap;
table = map->table;