mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
17.03.2014 d70ec8dd86c96fbbc2f439b647fc2f952e27aedf
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 17, 2014 10:03 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 17, 2014 10:03 +0200
commitd70ec8dd86c96fbbc2f439b647fc2f952e27aedf
tree f2502863ea78345eb8778c9686264dcf73fa1d58 tree | zip | gz
parent b5b7610b51ca4d4265334da859badaf80b6e0965 view | diff
OPENDJ-1560 modify/modifyrdn operations are not working in mix replication topology

There is a mismatch between code before and after r10757.
This is affecting 2.6.x and 2.6.next OpenDJ servers communicating with each other.
Before r10757, serialized ModifyMsg included a zero separator after byte arrays, after r10757 it did not.
This change is introducing back the zero separator.

ModifyMsg.java:
In getBytes_V45(), appended the zero byte separator after byte arrays + adapted decodeBody_V4() code for it.
1 files modified
11 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/protocol/ModifyMsg.java 11 ●●●● diff | view | raw | blame | history