diff --git a/mozilla/mailnews/local/src/nsLocalMailFolder.cpp b/mozilla/mailnews/local/src/nsLocalMailFolder.cpp index 091a8c8730b..01054b9e641 100644 --- a/mozilla/mailnews/local/src/nsLocalMailFolder.cpp +++ b/mozilla/mailnews/local/src/nsLocalMailFolder.cpp @@ -954,7 +954,7 @@ NS_IMETHODIMP nsMsgLocalMailFolder::OnKeyAdded(nsMsgKey aKeyChanged, int32 aFlag mMailDatabase->GetMsgHdrForKey(aKeyChanged, &pMessage); nsString author, subject; nsISupports *msgSupports; - if(NS_SUCCEEDED(pMessage->QueryInterface(kISupportsIID, (void**)&msgSupports))) + if(pMessage && NS_SUCCEEDED(pMessage->QueryInterface(kISupportsIID, (void**)&msgSupports))) { for(int i = 0; i < mListeners->Count(); i++) {