fix crash playing back offline empty of imap trash when trash is selected, check for null dbfolderinfo rs=mscott 121799
git-svn-id: svn://10.0.0.236/trunk@113361 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -719,7 +719,7 @@ nsresult nsImapOfflineSync::ProcessNextOperation()
|
||||
if (!folderInfo)
|
||||
m_currentDB->GetDBFolderInfo(getter_AddRefs(folderInfo));
|
||||
// user canceled the lite select! if GetCurrentUIDValidity() == 0
|
||||
if ((m_KeyIndex < m_CurrentKeys.GetSize()) && (m_pseudoOffline || (GetCurrentUIDValidity() != 0) || !(folderFlags & MSG_FOLDER_FLAG_IMAPBOX)) )
|
||||
if (folderInfo && (m_KeyIndex < m_CurrentKeys.GetSize()) && (m_pseudoOffline || (GetCurrentUIDValidity() != 0) || !(folderFlags & MSG_FOLDER_FLAG_IMAPBOX)) )
|
||||
{
|
||||
PRInt32 curFolderUidValidity;
|
||||
folderInfo->GetImapUidValidity(&curFolderUidValidity);
|
||||
|
||||
Reference in New Issue
Block a user