Bug 1917466 - Cache: Add handling for invalidated directory locks; r=dom-storage-reviewers,asuth

Differential Revision: https://phabricator.services.mozilla.com/D219737
This commit is contained in:
Jan Varga 2024-09-17 11:11:34 +00:00
Родитель 431299237f
Коммит c9e9c193c8
2 изменённых файлов: 1 добавлений и 2 удалений

2
dom/cache/Context.cpp поставляемый
Просмотреть файл

@ -239,7 +239,7 @@ void Context::QuotaInitRunnable::DirectoryLockAcquired(DirectoryLock* aLock) {
MOZ_DIAGNOSTIC_ASSERT(mDirectoryLock->Id() >= 0);
mDirectoryMetadata->mDirectoryLockId = mDirectoryLock->Id();
if (mCanceled) {
if (mCanceled || mDirectoryLock->Invalidated()) {
Complete(NS_ERROR_ABORT);
return;
}

1
dom/cache/test/xpcshell/xpcshell.toml поставляемый
Просмотреть файл

@ -23,4 +23,3 @@ skip-if = ["true"]
["test_schema_26_upgrade.js"]
["test_slowStorageInitialization.js"]
skip-if = ["true"]