diff --git a/mailnews/base/util/nsMsgIdentity.cpp b/mailnews/base/util/nsMsgIdentity.cpp index ea0c5836ed4e..59c523081e40 100644 --- a/mailnews/base/util/nsMsgIdentity.cpp +++ b/mailnews/base/util/nsMsgIdentity.cpp @@ -326,7 +326,10 @@ nsMsgIdentity::GetSignature(nsIFileSpec **sig) { if (NS_FAILED(rv)) return rv; char *prefName = getPrefName(m_identityKey, "sig_file"); - return m_prefs->GetFilePref(prefName, sig); + rv = m_prefs->GetFilePref(prefName, sig); + if (NS_FAILED(rv)) + *sig = nsnull; + return NS_OK; } NS_IMETHODIMP