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

Jean-Noel Rouvignac
17.17.2014 197b250164d829196f7a6e1806deb72e1396430a
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 17, 2014 10:17 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 17, 2014 10:17 +0200
commit197b250164d829196f7a6e1806deb72e1396430a
tree 86d3d33c948a0926815090459de14d31880bf976 tree | zip | gz
parent d70ec8dd86c96fbbc2f439b647fc2f952e27aedf 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/opendj3-server-dev/src/server/org/opends/server/replication/protocol/ModifyMsg.java 11 ●●●● diff | view | raw | blame | history