nsContentSecurityManager::CheckFTPSubresourceLoad: fix crash when viewing HTML in FTP site

This commit is contained in:
Roy Tam 2020-01-24 06:40:47 +08:00
commit ac0a9f144e

View file

@ -139,6 +139,9 @@ nsContentSecurityManager::CheckFTPSubresourceLoad(nsIChannel* aChannel)
nsIPrincipal* triggeringPrincipal = loadInfo->TriggeringPrincipal();
nsCOMPtr<nsIURI> tURI;
triggeringPrincipal->GetURI(getter_AddRefs(tURI));
if(!tURI) {
return NS_OK;
}
bool isTrigFtpURI = (NS_SUCCEEDED(tURI->SchemeIs("ftp", &isTrigFtpURI)) && isTrigFtpURI);
if (isTrigFtpURI) {
return NS_OK;