Bug 1139005 - Need to check the return value of AutoJSAPI.init in canvas EncodeCallback (r=ayang)

This commit is contained in:
Bill McCloskey
2015-03-02 22:26:06 -08:00
parent f932cd6e3b
commit f02961254a

View File

@@ -561,8 +561,9 @@ HTMLCanvasElement::ToBlob(JSContext* aCx,
nsresult rv = blob->GetSize(&size);
if (NS_SUCCEEDED(rv)) {
AutoJSAPI jsapi;
jsapi.Init(mGlobal);
JS_updateMallocCounter(jsapi.cx(), size);
if (jsapi.Init(mGlobal)) {
JS_updateMallocCounter(jsapi.cx(), size);
}
}
nsRefPtr<File> newBlob = new File(mGlobal, blob->Impl());