You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ri...@apache.org on 2011/11/10 05:42:57 UTC

svn commit: r1200145 - /felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java

Author: rickhall
Date: Thu Nov 10 04:42:57 2011
New Revision: 1200145

URL: http://svn.apache.org/viewvc?rev=1200145&view=rev
Log:
Check for null when listing directories to delete from bundle cache. (FELIX-3211)

Modified:
    felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java

Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java
URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java?rev=1200145&r1=1200144&r2=1200145&view=diff
==============================================================================
--- felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java (original)
+++ felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java Thu Nov 10 04:42:57 2011
@@ -426,9 +426,12 @@ public class BundleCache
         if (getSecureAction().isFileDirectory(target))
         {
             File[] files = getSecureAction().listDirectory(target);
-            for (int i = 0; i < files.length; i++)
+            if (files != null)
             {
-                deleteDirectoryTreeRecursive(files[i]);
+                for (int i = 0; i < files.length; i++)
+                {
+                    deleteDirectoryTreeRecursive(files[i]);
+                }
             }
         }