Bug #81352 --> fix a crash in SetContentType by checking for an emtpy xpidl string.

r/sr=sspitzer
This commit is contained in:
mscott%netscape.com 2001-07-11 00:38:44 +00:00
Родитель 9e1e00caf1
Коммит ce9a86a96e
1 изменённых файлов: 4 добавлений и 3 удалений

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

@ -521,10 +521,11 @@ nsresult nsBinHexDecoder::SetContentType(nsIRequest * aRequest, const char * fil
if (url)
{
nsXPIDLCString fileExt;
url->GetFileExtension(getter_Copies(fileExt));
if (*(fileExt.get()))
rv = url->GetFileExtension(getter_Copies(fileExt));
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;
}
}