From 6b6ac4aedf2376697d507b2081ccef1fad11da5b Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 06 Mar 2013 08:57:56 +0000
Subject: [PATCH] OPENDJ-66 DS does not failover between replication servers in different groups when configured explicitly for one of the groups 

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

diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java b/opendj-sdk/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
index 2c9bb36..c182543 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
@@ -1332,7 +1332,17 @@
           localSession.close();
         }
 
-        close(socket);
+        if (socket != null)
+        {
+          try
+          {
+            socket.close();
+          }
+          catch (IOException e)
+          {
+            // Ignore.
+          }
+        }
       }
 
       if (!hasConnected && errorMessage != null)

--
Gitblit v1.10.0