Bug 1816973 - Return early if the actor was already destroyed; r=dom-storage-reviewers,asuth

Differential Revision: https://phabricator.services.mozilla.com/D170094
This commit is contained in:
Jan Varga 2023-02-27 16:20:45 +00:00
parent d2f658457e
commit a24d234a94

View File

@ -129,6 +129,10 @@ mozilla::ipc::IPCResult FileSystemManagerParent::RecvGetAccessHandle(
resolver = std::move(aResolver)](
FileSystemAccessHandle::CreatePromise::ResolveOrRejectValue&&
aValue) {
if (!self->CanSend()) {
return;
}
if (aValue.IsReject()) {
resolver(aValue.RejectValue());
return;