diff --git a/uriloader/base/nsDocLoader.cpp b/uriloader/base/nsDocLoader.cpp index 05dcc1151427..c94bd4a0ffec 100644 --- a/uriloader/base/nsDocLoader.cpp +++ b/uriloader/base/nsDocLoader.cpp @@ -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; } }