From df9b759027b8ac2d275fdb346095498d44bf22a1 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Tue, 22 Oct 2024 11:17:41 +0000
Subject: [PATCH] FIX makeldif -c suffix=dc=example: Unable to parse a constant argument expecting name=value (#443)
---
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java
index 29e0b39..06ae856 100644
--- a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java
+++ b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java
@@ -13,6 +13,7 @@
*
* Copyright 2006-2010 Sun Microsystems, Inc.
* Portions Copyright 2013-2016 ForgeRock AS.
+ * Portions Copyright 2024 3A Systems, LLC
*/
package com.forgerock.opendj.ldap.tools;
@@ -269,11 +270,11 @@
final ConsoleApplication app) {
for (final String constant : constants.getValues()) {
final String[] chunks = constant.split("=");
- if (chunks.length != 2) {
+ if (chunks.length < 1) {
app.errPrintln(ERR_CONSTANT_ARG_CANNOT_DECODE.get(constant));
return false;
}
- generator.setConstant(chunks[0], chunks[1]);
+ generator.setConstant(chunks[0], constant.replaceFirst(chunks[0]+"=",""));
}
return true;
}
--
Gitblit v1.10.0