From 7be00c19c4cafc2678d1867d0702b981296cab87 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 25 Jun 2008 15:34:06 +0000
Subject: [PATCH] Check that the path where we must store the equivalent command-lines is not an existing directory.
---
opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java b/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
index 57e8843..53e1bb1 100644
--- a/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
+++ b/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
@@ -36,6 +36,7 @@
import static org.opends.server.util.StaticUtils.*;
import java.io.BufferedWriter;
+import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
@@ -759,6 +760,15 @@
println(ERR_DSCFG_CANNOT_WRITE_EQUIVALENT_COMMAND_LINE_FILE.get(file));
return 1;
}
+ else
+ {
+ File f = new File(file);
+ if (f.isDirectory())
+ {
+ println(ERR_DSCFG_EQUIVALENT_COMMAND_LINE_FILE_DIRECTORY.get(file));
+ return 1;
+ }
+ }
}
// Make sure that management context's arguments are valid.
--
Gitblit v1.10.0