tor-browser

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

commit 4d376753552c7e2c7d1ee63a9a258c633420afe0
parent 840ab06d41d93aa2ed1fd1fa7275fe08fa577ecb
Author: Timothy Nikkel <tnikkel@gmail.com>
Date:   Sat, 29 Nov 2025 12:32:42 +0000

Bug 2001160. Null check aOffscreenCanvas's owner global in ImageExtractionResult. r=lsalzman,gfx-reviewers

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

Diffstat:
Mdom/canvas/ClientWebGLContext.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dom/canvas/ClientWebGLContext.cpp b/dom/canvas/ClientWebGLContext.cpp @@ -3558,7 +3558,9 @@ CanvasUtils::ImageExtraction ImageExtractionResult( if (aOffscreenCanvas) { return CanvasUtils::ImageExtractionResult( aOffscreenCanvas, nsContentUtils::GetCurrentJSContext(), - aOffscreenCanvas->GetOwnerGlobal()->PrincipalOrNull()); + aOffscreenCanvas->GetOwnerGlobal() + ? aOffscreenCanvas->GetOwnerGlobal()->PrincipalOrNull() + : nullptr); } MOZ_ASSERT_UNREACHABLE(