From db02e3b120abd8f5e090c3f60b4a4b92508db504 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Mon, 22 Dec 2014 11:19:12 +0000
Subject: [PATCH] Fix OPENDJ-1709: Persistit: ldapsearch returns second entry twice
---
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java
index 8319cf8..94ff788 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java
@@ -1737,7 +1737,8 @@
boolean success = cursor.positionToKeyOrNext(startKey);
// Step forward until the key is greater than the starting value.
- while (success && ByteSequence.COMPARATOR.compare(startKey, suffix) <= 0)
+ while (success
+ && ByteSequence.COMPARATOR.compare(cursor.getKey(), suffix) <= 0)
{
success = cursor.next();
}
--
Gitblit v1.10.0