Bug 1608985 - [1.0] Veto redirect when loading is denied by the delegate. r=smaug

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Eugen Sawin 2020-02-10 14:30:29 +00:00
parent d2a5543efd
commit 3045e2f46f

View File

@ -1473,7 +1473,8 @@ NS_IMETHODIMP nsDocLoader::AsyncOnChannelRedirect(
newURI, where, nsIWebNavigation::LOAD_FLAGS_IS_REDIRECT,
/* triggering principal */ nullptr, &loadURIHandled);
if (NS_SUCCEEDED(rv) && loadURIHandled) {
cb->OnRedirectVerifyCallback(NS_OK);
aOldChannel->Cancel(NS_ERROR_ABORT);
cb->OnRedirectVerifyCallback(NS_ERROR_ABORT);
return NS_OK;
}
}