From 3edac9094611f7a72cce263f64ff19dd5edb73fc Mon Sep 17 00:00:00 2001 From: Eden Chuang Date: Tue, 16 Mar 2021 23:10:24 +0000 Subject: [PATCH] Bug 1691153 - Using the blob's principal for BlobURLRegistrationData creation in ContentParent::TransmitBlobURLsForPrincipal. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D107650 --- dom/ipc/ContentParent.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dom/ipc/ContentParent.cpp b/dom/ipc/ContentParent.cpp index b7bde91cf46d..88ab51e27469 100644 --- a/dom/ipc/ContentParent.cpp +++ b/dom/ipc/ContentParent.cpp @@ -6123,8 +6123,9 @@ void ContentParent::TransmitBlobURLsForPrincipal(nsIPrincipal* aPrincipal) { return false; } - registrations.AppendElement(BlobURLRegistrationData( - nsCString(aURI), ipcBlob, aPrincipal, aAgentClusterId, aRevoked)); + registrations.AppendElement( + BlobURLRegistrationData(nsCString(aURI), ipcBlob, aBlobPrincipal, + aAgentClusterId, aRevoked)); rv = TransmitPermissionsForPrincipal(aPrincipal); Unused << NS_WARN_IF(NS_FAILED(rv));