Bug 1527155 - Uniformly signal OOM if StringToBigInt result too large r=jwalden,terpri

Differential Revision: https://phabricator.services.mozilla.com/D19468

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Andy Wingo 2019-02-12 17:05:04 +00:00
Родитель 6111ccf5fd
Коммит 3179147c0e
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -1386,7 +1386,7 @@ bool BigInt::calculateMaximumDigitsRequired(JSContext* cx, uint8_t radix,
uint64_t n =
CeilDiv(charcount * bitsPerChar, DigitBits * bitsPerCharTableMultiplier);
if (n > MaxDigitLength) {
ReportAllocationOverflow(cx);
ReportOutOfMemory(cx);
return false;
}