зеркало из https://github.com/mozilla/gecko-dev.git
Bug #81352 --> fix a crash in SetContentType by checking for an emtpy xpidl string.
r/sr=sspitzer
This commit is contained in:
Родитель
9e1e00caf1
Коммит
ce9a86a96e
|
@ -521,10 +521,11 @@ nsresult nsBinHexDecoder::SetContentType(nsIRequest * aRequest, const char * fil
|
||||||
if (url)
|
if (url)
|
||||||
{
|
{
|
||||||
nsXPIDLCString fileExt;
|
nsXPIDLCString fileExt;
|
||||||
url->GetFileExtension(getter_Copies(fileExt));
|
rv = url->GetFileExtension(getter_Copies(fileExt));
|
||||||
if (*(fileExt.get()))
|
if (NS_SUCCEEDED(rv) && *(fileExt.get()))
|
||||||
{
|
{
|
||||||
mimeService->GetTypeFromExtension(fileExt, getter_Copies(contentType));
|
rv = mimeService->GetTypeFromExtension(fileExt, getter_Copies(contentType));
|
||||||
|
if (NS_SUCCEEDED(rv) && *(contentType.get()))
|
||||||
mContentType = contentType;
|
mContentType = contentType;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче