Fix overrun by back-reference digit sequence parsing.
This commit is contained in:
rogerl%netscape.com 1999-11-16 23:54:18 +00:00
Родитель 3118263222
Коммит 4b2cc2f43e
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -1003,6 +1003,7 @@ do_octal:
num = (uintN)JS7_UNDEC(c); num = (uintN)JS7_UNDEC(c);
for (c = *++cp; JS7_ISDEC(c); c = *++cp) for (c = *++cp; JS7_ISDEC(c); c = *++cp)
num = 10 * num + (uintN)JS7_UNDEC(c); num = 10 * num + (uintN)JS7_UNDEC(c);
cp--;
ren = NewRENode(state, REOP_BACKREF, NULL); ren = NewRENode(state, REOP_BACKREF, NULL);
if (!ren) if (!ren)
return NULL; return NULL;