From 6ee1440f6f56ac066f97383315b2798287f0821a Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 23 Mar 2011 22:27:01 +0000
Subject: [PATCH] Fix issue OpenDJ-95: Socket leak and constant disconnect/reconnect when a directory server can no longer reach its connected replication server

---
 opends/src/server/org/opends/server/replication/server/ReplicationBackend.java |   17 ++---------------
 1 files changed, 2 insertions(+), 15 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java b/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
index 1fe4afa..4d631d0 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
@@ -23,6 +23,7 @@
  *
  *
  *      Copyright 2007-2009 Sun Microsystems, Inc.
+ *      Portions copyright 2011 ForgeRock AS
  */
 package org.opends.server.replication.server;
 import static org.opends.messages.BackendMessages.*;
@@ -36,12 +37,10 @@
 
 import org.opends.server.replication.protocol.LDAPUpdateMsg;
 
-import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.IOException;
-import java.io.StringReader;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -1479,19 +1478,7 @@
       return writer;
     }
 
-    /**
-     * Close the writer and get a string reader for the LDIF content.
-     *
-     * @return Returns the string contents of the writer.
-     * @throws Exception
-     *           If an error occurred closing the writer.
-     */
-    public BufferedReader getLDIFBufferedReader() throws Exception {
-      writer.close();
-      String ldif = stream.toString("UTF-8");
-      StringReader reader = new StringReader(ldif);
-      return new BufferedReader(reader);
-    }
+
 
     /**
      * Close the writer and get an LDIF reader for the LDIF content.

--
Gitblit v1.10.0