From b0e97fbc72b2f885ef8017c40737f71d40cca89b Mon Sep 17 00:00:00 2001
From: mmarie <mmarie@localhost>
Date: Mon, 23 Feb 2009 15:08:22 +0000
Subject: [PATCH] 3820 : CaseIgnoreEqualityMatchingRule normalization fails to remove spaces at the end of string with Non-ASCII characters

---
 opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreEqualityMatchingRule.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreEqualityMatchingRule.java b/opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreEqualityMatchingRule.java
index c10f44e..cd6938d 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreEqualityMatchingRule.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreEqualityMatchingRule.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2006-2008 Sun Microsystems, Inc.
+ *      Copyright 2009 Sun Microsystems, Inc.
  */
 package org.opends.server.schema;
 
@@ -176,7 +176,7 @@
       byte b = value.byteAt(i);
       if ((b & 0x7F) != b)
       {
-        return normalizeNonASCII(value);
+        return normalizeNonASCII(value.subSequence(startPos, endPos + 1));
       }
 
       switch (b)

--
Gitblit v1.10.0