mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
Bug 1167423 - patch 7 - Handle return values of FallibleTArray functions in DataStore API, r=smaug
This commit is contained in:
parent
d2c45be638
commit
dca23985d3
@ -316,7 +316,9 @@ DataStoreDB::DatabaseOpened()
|
||||
}
|
||||
|
||||
StringOrStringSequence objectStores;
|
||||
objectStores.RawSetAsStringSequence().AppendElements(mObjectStores);
|
||||
if (!objectStores.RawSetAsStringSequence().AppendElements(mObjectStores)) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
|
||||
nsRefPtr<IDBTransaction> txn;
|
||||
error = mDatabase->Transaction(objectStores,
|
||||
|
@ -1358,7 +1358,9 @@ DataStoreService::CreateFirstRevisionId(uint32_t aAppId,
|
||||
new FirstRevisionIdCallback(aAppId, aName, aManifestURL);
|
||||
|
||||
Sequence<nsString> dbs;
|
||||
dbs.AppendElement(NS_LITERAL_STRING(DATASTOREDB_REVISION));
|
||||
if (!dbs.AppendElement(NS_LITERAL_STRING(DATASTOREDB_REVISION))) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
|
||||
return db->Open(IDBTransactionMode::Readwrite, dbs, callback);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user