commit | e9a11774e25787161392438fa0d43ad5a94a9a3c | [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 | 3ad6aeaad5f97c94b57d1df8de7f0788b3117407 [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]); + } } }