commit | b7ccd3329eb59bcf629e638c269285576a3fcc20 | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Thu Nov 10 04:42:57 2011 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Thu Nov 10 04:42:57 2011 +0000 |
tree | d042ec6491445d54a55ea491ce8d3a86cbd2cdbe | |
parent | 05bbbc9f78bbc870bae01c83a0c027c92344fc62 [diff] |
Check for null when listing directories to delete from bundle cache. (FELIX-3211) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1200145 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java b/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java index b5a81bf..ee44091 100644 --- a/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java +++ b/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java
@@ -426,9 +426,12 @@ 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]); + } } }