From 0b185e0dce0e4a160ea289dbdc03363f4860705b Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Wed, 18 Nov 2015 10:08:59 +0000
Subject: [PATCH] OPENDJ-2439 - Check that file exists and is readable before running import task

---
 opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java b/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
index a671060..d00fcce 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
@@ -194,6 +194,10 @@
           s = f.getAbsolutePath();
         }
       }
+      if (!f.canRead()) {
+        LocalizableMessage message = ERR_LDIFIMPORT_LDIF_FILE_DOESNT_EXIST.get(s);
+        throw new DirectoryException(ResultCode.UNWILLING_TO_PERFORM, message);
+      }
       ldifFiles.add(s);
     }
 

--
Gitblit v1.10.0