diff --git a/mailnews/local/src/nsParseMailbox.cpp b/mailnews/local/src/nsParseMailbox.cpp index fd4d3c0511f..6c361a7e9c5 100644 --- a/mailnews/local/src/nsParseMailbox.cpp +++ b/mailnews/local/src/nsParseMailbox.cpp @@ -2060,7 +2060,8 @@ NS_IMETHODIMP nsParseNewMailState::ApplyFilterHit(nsIMsgFilter *filter, nsIMsgWi { PRInt32 numNewMessages; m_downloadFolder->GetNumNewMessages(PR_FALSE, &numNewMessages); - m_downloadFolder->SetNumNewMessages(numNewMessages - 1); + if (numNewMessages > 0) + m_downloadFolder->SetNumNewMessages(numNewMessages - 1); } return rv; }