diff -Naur kdepim-enterprise-20071116.orig/kmail/kmfoldertree.cpp kdepim-enterprise-20071116/kmail/kmfoldertree.cpp
--- kdepim-enterprise-20071116.orig/kmail/kmfoldertree.cpp	2007-11-23 09:41:36.000000000 +0100
+++ kdepim-enterprise-20071116/kmail/kmfoldertree.cpp	2007-11-23 10:08:18.000000000 +0100
@@ -1539,8 +1539,8 @@
   {
     KMFolderImap *folder = static_cast<KMFolderImap*>( fti->folder()->storage() );
     // if we should list all folders we limit this to the root folder
-    if ( !folder->account()->listOnlyOpenFolders() &&
-         fti->parent() )
+    if ( !folder->account() || ( !folder->account()->listOnlyOpenFolders() &&
+         fti->parent() ) )
       return;
     if ( folder->getSubfolderState() == KMFolderImap::imapNoInformation )
     {
