diff --git a/mozilla/mailnews/local/src/nsLocalMailFolder.cpp b/mozilla/mailnews/local/src/nsLocalMailFolder.cpp index 52b866a05ed..033278999e6 100644 --- a/mozilla/mailnews/local/src/nsLocalMailFolder.cpp +++ b/mozilla/mailnews/local/src/nsLocalMailFolder.cpp @@ -3306,8 +3306,9 @@ nsMsgLocalMailFolder::OnStopRunningUrl(nsIURI * aUrl, nsresult aExitCode) if (m_parsingFolder && mReparseListener) { - mReparseListener->OnStopRunningUrl(aUrl, aExitCode); + nsCOMPtr saveReparseListener = mReparseListener; mReparseListener = nsnull; + saveReparseListener->OnStopRunningUrl(aUrl, aExitCode); } if (mFlags & MSG_FOLDER_FLAG_INBOX) {