From 99480fcbcb68be6a357f6218668feab697e1a93d Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Tue, 07 Jul 2009 14:55:26 +0000
Subject: [PATCH] Fix for 4096 MonitorMsg is not compatible with replication version

---
 opends/src/server/org/opends/server/replication/service/ReplicationBroker.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java b/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
index 9bab16c..e904311 100644
--- a/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
+++ b/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
@@ -765,9 +765,10 @@
        * The replication server will use the same one (or an older one
        * if it is an old replication server).
        */
-      if (keepConnection)
-        protocolVersion = ProtocolVersion.minWithCurrent(
+      protocolVersion = ProtocolVersion.minWithCurrent(
           replServerStartMsg.getVersion());
+      localSession.setProtocolVersion(protocolVersion);
+
 
       if (!isSslEncryption)
       {
@@ -926,6 +927,7 @@
       if (keepConnection)
         protocolVersion = ProtocolVersion.minWithCurrent(
           replServerStartMsg.getVersion());
+      localSession.setProtocolVersion(protocolVersion);
 
       if (!isSslEncryption)
       {

--
Gitblit v1.10.0