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