Bug 1459609 - Add missing null-check to ParserBase::setSourceMapInfo(). (r=Waldo)

--HG--
extra : rebase_source : 03defc47db1436913c249aecbde6e609d9274397
This commit is contained in:
Eric Faust 2018-05-07 15:33:03 -07:00
Родитель db0ca01e42
Коммит 3b53239890
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -979,6 +979,10 @@ TraceParser(JSTracer* trc, AutoGCRooter* parser)
bool bool
ParserBase::setSourceMapInfo() ParserBase::setSourceMapInfo()
{ {
// Not all clients initialize ss. Can't update info to an object that isn't there.
if (!ss)
return true;
if (anyChars.hasDisplayURL()) { if (anyChars.hasDisplayURL()) {
if (!ss->setDisplayURL(context, anyChars.displayURL())) if (!ss->setDisplayURL(context, anyChars.displayURL()))
return false; return false;