From 1c8b422d63f419d8c85a28b1f2276ac0f3e3632c Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Thu, 12 Jul 2007 15:41:32 +0000
Subject: [PATCH] Fix for 1895 Summary: Total update does not work with 3 servers that are also replication servers

---
 opends/src/server/org/opends/server/replication/server/ServerReader.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/ServerReader.java b/opends/src/server/org/opends/server/replication/server/ServerReader.java
index 16373fc..0c0875d 100644
--- a/opends/src/server/org/opends/server/replication/server/ServerReader.java
+++ b/opends/src/server/org/opends/server/replication/server/ServerReader.java
@@ -46,6 +46,7 @@
 import org.opends.server.replication.protocol.UpdateMessage;
 import org.opends.server.replication.protocol.WindowMessage;
 import org.opends.server.replication.protocol.WindowProbe;
+import org.opends.server.replication.protocol.ReplServerInfoMessage;
 import org.opends.server.types.ErrorLogCategory;
 import org.opends.server.types.ErrorLogSeverity;
 import org.opends.server.loggers.debug.DebugTracer;
@@ -165,6 +166,11 @@
           WindowProbe windowProbeMsg = (WindowProbe) msg;
           handler.process(windowProbeMsg);
         }
+        else if (msg instanceof ReplServerInfoMessage)
+        {
+          ReplServerInfoMessage infoMsg = (ReplServerInfoMessage)msg;
+          handler.setReplServerInfo(infoMsg);
+        }
         else if (msg == null)
         {
           /*

--
Gitblit v1.10.0