From 6c9275c082fc2252366282be7c5b1c9be2ae9edc Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Wed, 16 May 2007 13:20:36 +0000
Subject: [PATCH] use the admin framework facilities to do pattern matchin on the  replication server addresses to make sure that it contain both a hostname and a port number.

---
 opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
index fd7a037..219ecc0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
@@ -256,9 +256,9 @@
          */
         for (String serverURL : replicationServers)
         {
-          String token[] = serverURL.split(":");
-          String hostname = token[0];
-          String port = token[1];
+          int separator = serverURL.lastIndexOf(':');
+          String port = serverURL.substring(separator + 1);
+          String hostname = serverURL.substring(0, separator);
 
           try
           {
@@ -305,9 +305,9 @@
    */
   private void connect(String serverURL, DN baseDn)
   {
-    String token[] = serverURL.split(":");
-    String hostname = token[0];
-    String port = token[1];
+    int separator = serverURL.lastIndexOf(':');
+    String port = serverURL.substring(separator + 1);
+    String hostname = serverURL.substring(0, separator);
 
     try
     {

--
Gitblit v1.10.0