From a8be62629a05cca6809657e76ae587381da71f76 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Thu, 03 Apr 2008 15:01:44 +0000
Subject: [PATCH] Fix for issue #2594 (list-backends CLI should not return 0 when basedn has a wrong value)
---
opends/src/server/org/opends/server/tools/ListBackends.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/ListBackends.java b/opends/src/server/org/opends/server/tools/ListBackends.java
index 84f3b3f..a274076 100644
--- a/opends/src/server/org/opends/server/tools/ListBackends.java
+++ b/opends/src/server/org/opends/server/tools/ListBackends.java
@@ -336,6 +336,7 @@
// backend ID argument was present, then list the base DNs for that backend.
// If the base DN argument was present, then list the backend for that base
// DN. If no arguments were provided, then list all backends and base DNs.
+ boolean invalidDn = false;
if (baseDN.isPresent())
{
// Create a map from the base DNs of the backends to the corresponding
@@ -391,6 +392,7 @@
message = INFO_LISTBACKENDS_NO_BACKEND_FOR_DN.get(
dn.toString());
out.println(message);
+ invalidDn = true;
break;
}
else
@@ -505,7 +507,7 @@
// If we've gotten here, then everything completed successfully.
- return 0;
+ return invalidDn ? 1 : 0 ;
}
--
Gitblit v1.10.0