diff --git a/dom/ipc/Blob.cpp b/dom/ipc/Blob.cpp index 2292c409e428..e29d467e7c28 100644 --- a/dom/ipc/Blob.cpp +++ b/dom/ipc/Blob.cpp @@ -823,14 +823,11 @@ CreateBlobImpl(const nsTArray& aBlobDatas, return blobImpl.forget(); } - FallibleTArray> fallibleBlobImpls; - if (NS_WARN_IF(!fallibleBlobImpls.SetLength(aBlobDatas.Length(), fallible))) { + nsTArray> blobImpls; + if (NS_WARN_IF(!blobImpls.SetLength(aBlobDatas.Length(), fallible))) { return nullptr; } - nsTArray> blobImpls; - fallibleBlobImpls.SwapElements(blobImpls); - const bool hasRecursed = aMetadata.mHasRecursed; aMetadata.mHasRecursed = true;