mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
Check that the uri actually has an extension before trying to
GetTypeFromExtension. Bug 122742, r=timeless, sr=darin.
This commit is contained in:
parent
c4ee5cb2f7
commit
21b7960980
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user