mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1167423 - patch 7 - Handle return values of FallibleTArray functions in DataStore API, r=smaug
This commit is contained in:
parent
99834b34bd
commit
c61d61c287
@ -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