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:
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(