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/Session.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/protocol/Session.java b/opends/src/server/org/opends/server/replication/protocol/Session.java
index 22f9c35..3af2a6c 100644
--- a/opends/src/server/org/opends/server/replication/protocol/Session.java
+++ b/opends/src/server/org/opends/server/replication/protocol/Session.java
@@ -325,6 +325,11 @@
public void publish(final ReplicationMsg msg) throws IOException
{
final byte[] buffer = msg.getBytes(protocolVersion);
+ if (buffer == null)
+ {
+ // skip anything that cannot be encoded for this peer.
+ return;
+ }
if (isRunning.get())
{
while (!closeInitiated)
--
Gitblit v1.10.0