[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdepim/kmail
From:       Ingo Klöcker <kloecker () kde ! org>
Date:       2004-06-11 21:51:36
Message-ID: 20040611215136.0653A126EB () office ! kde ! org
[Download RAW message or body]

CVS commit by kloecker: 

Fix bug 83235 (Kmail crashes on startup). Don't call updateIndexStreamPtr() if the \
index file could not be opened.


  M +3 -2      kmfoldermaildir.cpp   1.93
  M +4 -1      kmfoldermbox.cpp   1.108


--- kdepim/kmail/kmfoldermaildir.cpp  #1.92:1.93
@@ -113,8 +113,9 @@ int KMFolderMaildir::open()
     } else {
       mIndexStream = fopen(QFile::encodeName(indexLocation()), "r+"); // index file
-      if ( mIndexStream )
+      if ( mIndexStream ) {
         fcntl(fileno(mIndexStream), F_SETFD, FD_CLOEXEC);
       updateIndexStreamPtr();
     }
+    }
 
     if (!mIndexStream)

--- kdepim/kmail/kmfoldermbox.cpp  #1.107:1.108
@@ -144,6 +144,9 @@ int KMFolderMbox::open()
      } else {
        mIndexStream = fopen(QFile::encodeName(indexLocation()), "r+"); // index file
+       if ( mIndexStream ) {
+         fcntl(fileno(mIndexStream), F_SETFD, FD_CLOEXEC);
        updateIndexStreamPtr();
      }
+     }
 
      if (!mIndexStream)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic