зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1234177 - check to see if mFunctions.append returned error. r=bholley
--HG-- extra : commitid : BpAqgipPvYN
This commit is contained in:
Родитель
707dbd095c
Коммит
dd31769177
|
@ -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");
|
||||
|
|
Загрузка…
Ссылка в новой задаче