From 15639797b80c1667a0e91d0e467227da95d3cd49 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Fri, 18 Jul 2014 08:31:54 +0000
Subject: [PATCH] Fix OPENDJ-1516: Trunk sends MSG_TYPE_REPLICA_OFFLINE messages to a v7 DS

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

diff --git a/opends/src/server/org/opends/server/replication/protocol/ReplicaOfflineMsg.java b/opends/src/server/org/opends/server/replication/protocol/ReplicaOfflineMsg.java
index a1409cd..b9da59c 100644
--- a/opends/src/server/org/opends/server/replication/protocol/ReplicaOfflineMsg.java
+++ b/opends/src/server/org/opends/server/replication/protocol/ReplicaOfflineMsg.java
@@ -90,6 +90,10 @@
   @Override
   public byte[] getBytes(short protocolVersion)
   {
+    if (protocolVersion < ProtocolVersion.REPLICATION_PROTOCOL_V8)
+    {
+      return null;
+    }
     final ByteArrayBuilder builder = new ByteArrayBuilder(size());
     builder.appendByte(MSG_TYPE_REPLICA_OFFLINE);
     builder.appendShort(protocolVersion);

--
Gitblit v1.10.0