diff --git a/imapjob.cpp b/imapjob.cpp index d53dfbf27..fbbf16dac 100644 --- a/imapjob.cpp +++ b/imapjob.cpp @@ -276,7 +276,7 @@ void ImapJob::slotGetNextMessage() { KMMessage *msg = mMsgList.first(); KMFolderImap *msgParent = msg ? static_cast(msg->storage()) : 0; - if ( !msgParent || msg->UID() == 0 ) + if ( !msgParent || !msg || msg->UID() == 0 ) { // broken message emit messageRetrieved( 0 );