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

List:       kde-commits
Subject:    kdeaddons/kfile-plugins/folder
From:       Waldo Bastian <bastian () kde ! org>
Date:       2003-05-25 16:54:32
[Download RAW message or body]

CVS commit by waba: 

Don't crash


  M +9 -2      kfile_folder.cpp   1.5


--- kdeaddons/kfile-plugins/folder/kfile_folder.cpp  #1.4:1.5
@@ -53,9 +53,16 @@ bool KFolderPlugin::readInfo( KFileMetaI
     KFileMetaInfoGroup group = appendGroup(info, "FolderInfo");
     
+    if (info.path().isEmpty())
+       return false;
+    
     QDir dir;
     if ( !dir.cd(info.path()) )
        return false;
     
-    QPtrListIterator<QFileInfo> list = QPtrListIterator<QFileInfo>(*dir.entryInfoList());
+    const QPtrList<QFileInfo> *fileList = dir.entryInfoList();
+    if (!fileList)
+       return false;
+
+    QPtrListIterator<QFileInfo> list = QPtrListIterator<QFileInfo>(*fileList);
     
     QFileInfo* file;


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

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