Bug 1644896 - Reintroduce an EnsureReadCompleted() in PermissionManager, r=timhuang

Differential Revision: https://phabricator.services.mozilla.com/D83465
This commit is contained in:
Andrea Marchesini 2020-07-14 07:36:14 +00:00
Родитель 5a7b4e2136
Коммит 93c5659e4a
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -2432,6 +2432,8 @@ PermissionManager::RemovePermissionsWithAttributes(const nsAString& aPattern) {
nsresult PermissionManager::RemovePermissionsWithAttributes(
OriginAttributesPattern& aPattern) {
EnsureReadCompleted();
Vector<Tuple<nsCOMPtr<nsIPrincipal>, nsCString, nsCString>, 10> permissions;
for (auto iter = mPermissionTable.Iter(); !iter.Done(); iter.Next()) {
PermissionHashKey* entry = iter.Get();