From ffa1e3ba39812d1f3a2a4a468bcf93e781e7073e Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 07 Apr 2009 09:27:31 +0000
Subject: [PATCH] Fix for issue 3194 (ldapcompare should complain about extra arguments) Add an extra check.

---
 opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java b/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java
index a133b14..97dfa96 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java
@@ -659,6 +659,15 @@
       return 1;
     }
 
+    // If trailing DNs were provided and the filename argument was also
+    // provided, exit with an error.
+    if (!dnStrings.isEmpty() && filename.isPresent())
+    {
+      err.println(wrapText(ERR_LDAPCOMPARE_FILENAME_AND_DNS.get(),
+          MAX_LINE_WIDTH));
+      return 1;
+    }
+
     // parse the attribute string
     int idx = attributeString.indexOf(":");
     if(idx == -1)

--
Gitblit v1.10.0