Shinsuke Sugaya преди 7 години
родител
ревизия
bcba98e1ee
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java

+ 5 - 1
src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java

@@ -447,7 +447,11 @@ public class ThumbnailManager {
         }
 
         private boolean deleteEmptyDirectory(final Path dir) throws IOException {
-            if (dir.toFile().list().length == 0 && !dir.toFile().getName().equals(THUMBNAILS_DIR_NAME)) {
+            if (dir == null) {
+                return false;
+            }
+            final File directory = dir.toFile();
+            if (directory.list() != null && directory.list().length == 0 && !THUMBNAILS_DIR_NAME.equals(directory.getName())) {
                 Files.delete(dir);
                 if (logger.isDebugEnabled()) {
                     logger.debug("Delete " + dir);