зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1356580 - Better check of PMemoryStream actor creation in Blob code, r=qdot
This commit is contained in:
Родитель
5649a1dff0
Коммит
c56fc1bd8e
|
@ -627,7 +627,9 @@ SerializeInputStreamInChunks(nsIInputStream* aInputStream, uint64_t aLength,
|
|||
MOZ_ASSERT(aInputStream);
|
||||
|
||||
PMemoryStreamChild* child = aManager->SendPMemoryStreamConstructor(aLength);
|
||||
MOZ_ASSERT(child);
|
||||
if (NS_WARN_IF(!child)) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
const uint64_t kMaxChunk = 1024 * 1024;
|
||||
|
||||
|
@ -658,7 +660,9 @@ SerializeInputStreamInChunks(nsIInputStream* aInputStream, uint64_t aLength,
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
child->SendAddChunk(buffer);
|
||||
if (NS_WARN_IF(!child->SendAddChunk(buffer))) {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
return child;
|
||||
|
|
Загрузка…
Ссылка в новой задаче