Commit 55e0b3e5 authored by Sebastian Streich's avatar Sebastian Streich
Browse files

Bug 1624894 - Use legacy-baseprincipal cast in StoragePrincipalHelper.cpp r=ckerschb

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

--HG--
extra : moz-landing-system : lando
parent 8d65d4a6
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -48,9 +48,11 @@ bool ChooseOriginAttributes(nsIChannel* aChannel, OriginAttributes& aAttrs) {
  if (!toplevelPrincipal) {
    return false;
  }

  // Cast to BasePrincipal to continue to get acess to GetUri()
  auto* basePrin = BasePrincipal::Cast(toplevelPrincipal);
  nsCOMPtr<nsIURI> principalURI;
  rv = toplevelPrincipal->GetURI(getter_AddRefs(principalURI));

  rv = basePrin->GetURI(getter_AddRefs(principalURI));
  if (NS_WARN_IF(NS_FAILED(rv))) {
    return false;
  }