Bug 1234177 - check to see if mFunctions.append returned error. r=bholley

--HG--
extra : commitid : BpAqgipPvYN
This commit is contained in:
Kartikaya Gupta 2015-12-24 14:14:43 -05:00
Родитель 707dbd095c
Коммит dd31769177
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -205,7 +205,8 @@ public:
if (JS::IsCallable(aObj)) {
if (mOptions->cloneFunctions) {
mFunctions.append(aObj);
if (!mFunctions.append(aObj))
return false;
return JS_WriteUint32Pair(aWriter, SCTAG_FUNCTION, mFunctions.length() - 1);
} else {
JS_ReportError(aCx, "Permission denied to pass a Function via structured clone");