From dbb7c5fc9626729cfd499fd917ef41105b3a2fe9 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 24 Jan 2008 17:41:54 +0000
Subject: [PATCH] Fix for issue Issue 2867 Answering ' ' (a space) for directory manager to the setup menu leads to corrupted config
---
opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
index 2a58a4e..74b7ef0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
@@ -22,7 +22,7 @@
* CDDL HEADER END
*
*
- * Portions Copyright 2006-2007 Sun Microsystems, Inc.
+ * Portions Copyright 2006-2008 Sun Microsystems, Inc.
*/
package org.opends.server.tools;
@@ -581,6 +581,10 @@
try
{
DN.decode(dmDN);
+ if (dmDN.trim().isEmpty())
+ {
+ errorMessages.add(ERR_INSTALLDS_EMPTY_DN_RESPONSE.get());
+ }
}
catch (Exception e)
{
@@ -912,6 +916,7 @@
else
{
dns.addAll(arg.getValues());
+ usedProvided = true;
}
LinkedList<String> toRemove = new LinkedList<String>();
for (String dn : dns)
@@ -919,6 +924,11 @@
try
{
DN.decode(dn);
+ if (dn.trim().isEmpty())
+ {
+ toRemove.add(dn);
+ println(ERR_INSTALLDS_EMPTY_DN_RESPONSE.get());
+ }
}
catch (Exception e)
{
--
Gitblit v1.10.0