зеркало из https://github.com/mozilla/gecko-dev.git
Check that the uri actually has an extension before trying to
GetTypeFromExtension. Bug 122742, r=timeless, sr=darin.
This commit is contained in:
Родитель
c4ee5cb2f7
Коммит
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;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче