From ff1293486c5e276c25f0c2c040ffda78520249c5 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 18 Sep 2015 13:59:37 +0000
Subject: [PATCH] Changed AuthPasswordSyntax*.decodeAuthPassword() return type from StringBuilder[] to String[]

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java
index d1c69d3..7d3cd75 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java
@@ -469,17 +469,10 @@
       // comparison.  Otherwise, the user must have provided the storage scheme.
       if (authPasswordSyntax.isPresent())
       {
-        String scheme;
-        String authInfo;
-        String authValue;
-
+        String[] authPWElements;
         try
         {
-          StringBuilder[] authPWElements =
-               AuthPasswordSyntax.decodeAuthPassword(encodedPW.toString());
-          scheme    = authPWElements[0].toString();
-          authInfo  = authPWElements[1].toString();
-          authValue = authPWElements[2].toString();
+          authPWElements = AuthPasswordSyntax.decodeAuthPassword(encodedPW.toString());
         }
         catch (DirectoryException de)
         {
@@ -492,6 +485,10 @@
           return OPERATIONS_ERROR;
         }
 
+        String scheme = authPWElements[0];
+        String authInfo = authPWElements[1];
+        String authValue = authPWElements[2];
+
         PasswordStorageScheme storageScheme =
              DirectoryServer.getAuthPasswordStorageScheme(scheme);
         if (storageScheme == null)

--
Gitblit v1.10.0