зеркало из https://github.com/mozilla/gecko-dev.git
r=norris.
Fix overrun by back-reference digit sequence parsing.
This commit is contained in:
Родитель
3118263222
Коммит
4b2cc2f43e
|
@ -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;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче