From 15647b8f207fb6da65e7998b4be25eaf1830529b Mon Sep 17 00:00:00 2001
From: mrossign <mrossign@localhost>
Date: Mon, 25 Jan 2010 15:36:11 +0000
Subject: [PATCH] Fix ArrayIndexOutOfBoundsException when doing psearch.
---
opendj-sdk/sdk/src/org/opends/sdk/controls/PersistentSearchChangeType.java | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/opendj-sdk/sdk/src/org/opends/sdk/controls/PersistentSearchChangeType.java b/opendj-sdk/sdk/src/org/opends/sdk/controls/PersistentSearchChangeType.java
index 1749678..2f4b99f 100644
--- a/opendj-sdk/sdk/src/org/opends/sdk/controls/PersistentSearchChangeType.java
+++ b/opendj-sdk/sdk/src/org/opends/sdk/controls/PersistentSearchChangeType.java
@@ -17,16 +17,16 @@
private static final PersistentSearchChangeType[] ELEMENTS = new PersistentSearchChangeType[4];
public static final PersistentSearchChangeType ADD = register(1,
- "add");
+ "add", 0);
public static final PersistentSearchChangeType DELETE = register(2,
- "delete");
+ "delete", 1);
public static final PersistentSearchChangeType MODIFY = register(4,
- "modify");
+ "modify", 2);
public static final PersistentSearchChangeType MODIFY_DN = register(
- 8, "modify DN");
+ 8, "modify DN", 3);
@@ -51,11 +51,11 @@
private static PersistentSearchChangeType register(int intValue,
- String name)
+ String name, int index)
{
PersistentSearchChangeType t = new PersistentSearchChangeType(
intValue, name);
- ELEMENTS[intValue] = t;
+ ELEMENTS[index] = t;
return t;
}
--
Gitblit v1.10.0