Fix for smoketest blocker 70500. identity->GetSignature can return a null file despite rv=NS_OK. R=varada

This commit is contained in:
ducarroz%netscape.com 2001-03-01 23:42:33 +00:00
Родитель 7bd4201c24
Коммит eeed9e5ad5
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -1940,8 +1940,10 @@ nsMsgCompose::ProcessSignature(nsIMsgIdentity *identity, nsString *aMsgBody)
{
nsCOMPtr<nsILocalFile> sigFile;
rv = identity->GetSignature(getter_AddRefs(sigFile));
if (NS_SUCCEEDED(rv))
if (NS_SUCCEEDED(rv) && sigFile)
rv = sigFile->GetPath(getter_Copies(sigNativePath));
else
useSigFile = PR_FALSE; //No signature file! therefore turn it off.
}
}