From 67b0196d48f07937a9e333a091599c810d5bb538 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 11 Dec 2014 11:34:39 +0000
Subject: [PATCH] DN2URI.java, EntryContainer.java: Rewrote rather convoluted code to make its intent more explicit.
---
opendj3-server-dev/src/server/org/opends/server/backends/jeb/DN2URI.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/DN2URI.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/DN2URI.java
index f025007..3497fe8 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/DN2URI.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/DN2URI.java
@@ -585,10 +585,11 @@
*/
byte[] baseDN = JebFormat.dnToDNKey(searchOp.getBaseDN(),
prefixRDNComponents);
+ final byte special = 0x00;
byte[] suffix = Arrays.copyOf(baseDN, baseDN.length+1);
- suffix[suffix.length-1] = 0x00;
- byte[] end = suffix.clone();
- end[end.length-1] = (byte) (end[end.length-1] + 1);
+ suffix[suffix.length - 1] = special;
+ byte[] end = Arrays.copyOf(suffix, suffix.length);
+ end[end.length - 1] = (byte) (special + 1);
/*
* Set the ending value to a value of equal length but slightly
--
Gitblit v1.10.0