Check that the uri actually has an extension before trying to

GetTypeFromExtension.  Bug 122742, r=timeless, sr=darin.
This commit is contained in:
bzbarsky%mit.edu 2002-01-31 20:12:53 +00:00
Родитель c4ee5cb2f7
Коммит 21b7960980
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1575,6 +1575,10 @@ NS_IMETHODIMP nsExternalHelperAppService::GetTypeFromURI(nsIURI *aURI, char **aC
nsXPIDLCString ext;
rv = url->GetFileExtension(getter_Copies(ext));
if (NS_FAILED(rv)) return rv;
if (ext.IsEmpty()) {
*aContentType = nsnull;
return NS_ERROR_FAILURE;
}
rv = GetTypeFromExtension(ext, aContentType);
return rv;
}