tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 70d833b7b5bb7bd25bc575326d19b9d8ee004933
parent 5b80af8ec98de4adbc49c9b657cd5a49d8b24571
Author: Henri Sivonen <hsivonen@hsivonen.fi>
Date:   Mon, 29 Dec 2025 15:51:52 +0000

Bug 2007880 - Assert to see that the argument of Document::InitializeFrameLoader is not null. r=dom-core,edgar

Differential Revision: https://phabricator.services.mozilla.com/D277582

Diffstat:
Mdom/base/nsFrameLoaderOwner.cpp | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/dom/base/nsFrameLoaderOwner.cpp b/dom/base/nsFrameLoaderOwner.cpp @@ -254,7 +254,10 @@ void nsFrameLoaderOwner::ChangeRemoteness( const mozilla::dom::RemotenessOptions& aOptions, mozilla::ErrorResult& rv) { bool isRemote = !aOptions.mRemoteType.IsEmpty(); + MOZ_RELEASE_ASSERT(mFrameLoader, "Expecting to have mFrameLoader here."); std::function<void()> frameLoaderInit = [&] { + MOZ_RELEASE_ASSERT(mFrameLoader, + "Expecting still to have mFrameLoader here."); if (isRemote) { mFrameLoader->ConfigRemoteProcess(aOptions.mRemoteType, nullptr); }