Bug 1378680 - Refactor usage fallible alloc in url-classifier r=francois

MozReview-Commit-ID: HHG1ByeIwZv
This commit is contained in:
Thomas Nguyen
2017-07-20 16:20:27 +08:00
parent 46fb70612a
commit 41442f215a
9 changed files with 105 additions and 46 deletions

View File

@@ -133,7 +133,9 @@ VariableLengthPrefixSet::GetPrefixes(PrefixStringMap& aPrefixMap)
size_t count = array.Length();
if (count) {
nsCString* prefixes = new nsCString();
prefixes->SetLength(PREFIX_SIZE_FIXED * count);
if (!prefixes->SetLength(PREFIX_SIZE_FIXED * count, fallible)) {
return NS_ERROR_OUT_OF_MEMORY;
}
// Writing integer array to character array
uint32_t* begin = reinterpret_cast<uint32_t*>(prefixes->BeginWriting());