mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
Bug 1682800 - Make inflation fail if there is no enough memory r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D100060
This commit is contained in:
parent
230946d6c4
commit
06bcf38841
@ -855,7 +855,10 @@ class PMCECompression {
|
||||
|
||||
uint32_t inflated = kBufferLen - mInflater.avail_out;
|
||||
if (inflated > 0) {
|
||||
_retval.Append(reinterpret_cast<char*>(mBuffer), inflated);
|
||||
if (!_retval.Append(reinterpret_cast<char*>(mBuffer), inflated,
|
||||
fallible)) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
}
|
||||
|
||||
mInflater.avail_out = kBufferLen;
|
||||
|
Loading…
Reference in New Issue
Block a user