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

List:       kde-commits
Subject:    kdesupport/strigi/src/streamanalyzer
From:       Jos van den Oever <jos () vandenoever ! info>
Date:       2010-01-02 23:55:24
Message-ID: 1262476524.295151.23901.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1069221 by vandenoever:

Fix unit test testScanWithUnreadableDir.

 M  +6 -1      filelister.cpp  


--- trunk/kdesupport/strigi/src/streamanalyzer/filelister.cpp #1069220:1069221
@@ -303,7 +303,12 @@
         dir = opendir("/");
     }
     if (!dir) {
-        return -1;
+        int e = errno;
+        if (mutexLocked) {
+            STRIGI_MUTEX_UNLOCK(&mutex);
+        }
+        // if permission is denied, this is not an error
+        return (e == EACCES) ?0 :-1;
     }
     struct dirent* entry = readdir(dir);
     struct stat entrystat;
[prev in list] [next in list] [prev in thread] [next in thread] 

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