[DOM] Clear sinks and block further use after storage observer shutdown.

This commit is contained in:
Moonchild 2022-02-09 18:23:27 +00:00 committed by roytam1
commit bc2aa1f05c
2 changed files with 10 additions and 2 deletions

View file

@ -213,8 +213,10 @@ DOMStorageDBChild::RecvObserve(const nsCString& aTopic,
const nsString& aOriginAttributesPattern,
const nsCString& aOriginScope)
{
DOMStorageObserver::Self()->Notify(
aTopic.get(), aOriginAttributesPattern, aOriginScope);
DOMStorageObserver* observer = DOMStorageObserver::Self();
if (observer) {
observer->Notify(aTopic.get(), aOriginAttributesPattern, aOriginScope);
}
return true;
}