fix crash on shutdown after saving imap draft r=naving, sr=sspitzer 141028

This commit is contained in:
bienvenu%netscape.com 2002-05-01 20:47:03 +00:00
Родитель 08b77d441d
Коммит f09fc01098
1 изменённых файлов: 2 добавлений и 5 удалений

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

@ -2269,11 +2269,8 @@ NS_IMETHODIMP nsImapMailFolder::UpdateImapMailboxInfo(
ChangeNumPendingUnread(-GetNumPendingUnread());
if (!mDatabase)
{
GetDatabase(nsnull);
if (mDatabase && mAddListener)
mDatabase->AddListener(this);
}
PRBool folderSelected;
rv = aSpec->GetFolderSelected(&folderSelected);
if (NS_SUCCEEDED(rv) && folderSelected)
@ -3648,7 +3645,7 @@ nsImapMailFolder::NormalEndMsgWriteStream(nsMsgKey uidOfMessage,
{
nsCOMPtr<nsIMimeHeaders> mimeHeaders;
res = msgUrl->GetMimeHeaders(getter_AddRefs(mimeHeaders));
if (NS_SUCCEEDED(res))
if (NS_SUCCEEDED(res) && mimeHeaders)
{
nsXPIDLCString mdnDnt;
mimeHeaders->ExtractHeader("Disposition-Notification-To",