From 2f4eaa2c06c9ca8079b3150699183259a87e820c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 23 Mar 2015 10:21:31 +0000
Subject: [PATCH] ImportIDset.java: In addEntryID(), reject negative entryIDs, this makes expectations more explicit.
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
index 7db706d..9be82e4 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
@@ -31,6 +31,7 @@
import org.forgerock.opendj.ldap.ByteSequence;
import org.forgerock.opendj.ldap.ByteString;
+import org.forgerock.util.Reject;
/**
* This class manages the set of ID that are to be eventually added to an index
@@ -97,7 +98,8 @@
*/
void addEntryID(long entryID)
{
- if ((entryID < 0)|| (isDefined() && size() + 1 > indexEntryLimitSize)) {
+ Reject.ifTrue(entryID < 0);
+ if (isDefined() && size() + 1 > indexEntryLimitSize) {
entryIDSet = maintainCount ? newUndefinedSetWithSize(key, size() + 1) : newUndefinedSetWithKey(key);
} else if (isDefined() || maintainCount) {
entryIDSet.add(new EntryID(entryID));
--
Gitblit v1.10.0