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

Jean-Noël Rouvignac
14.27.2016 7028d9f1483d6f1e77bb0f5ebd0ecc6239e431c5
opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java
@@ -29,9 +29,9 @@
import java.util.concurrent.ConcurrentSkipListMap;
import org.forgerock.i18n.LocalizableMessage;
import org.forgerock.opendj.ldap.DN;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.util.Pair;
import org.forgerock.opendj.ldap.DN;
import org.opends.server.types.DirectoryException;
/**
@@ -63,7 +63,7 @@
  {
    list = new ConcurrentSkipListMap<>();
    for (Map.Entry<DN, ServerState> mapEntry : cookie.list.entrySet())
    for (Entry<DN, ServerState> mapEntry : cookie.list.entrySet())
    {
      DN dn = mapEntry.getKey();
      ServerState state = mapEntry.getValue();
@@ -346,10 +346,11 @@
   */
  public boolean cover(MultiDomainServerState covered)
  {
    for (DN baseDN : covered.list.keySet())
    for (Entry<DN, ServerState> entry : covered.list.entrySet())
    {
      DN baseDN = entry.getKey();
      ServerState state = list.get(baseDN);
      ServerState coveredState = covered.list.get(baseDN);
      ServerState coveredState = entry.getValue();
      if (state == null || coveredState == null || !state.cover(coveredState))
      {
        return false;