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