From e9766fe91ad4a7fb706baedc3c9af2d5725d9a83 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 20 Sep 2007 16:31:33 +0000
Subject: [PATCH] Fix a problem with the JE import code in which an exception will be thrown if there are more than 50 entries in the LDIF data that contain one or more descendants.

---
 opends/src/server/org/opends/server/backends/jeb/ImportJob.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/ImportJob.java b/opends/src/server/org/opends/server/backends/jeb/ImportJob.java
index a1a0356..a159f47 100644
--- a/opends/src/server/org/opends/server/backends/jeb/ImportJob.java
+++ b/opends/src/server/org/opends/server/backends/jeb/ImportJob.java
@@ -993,7 +993,9 @@
     {
       if (parentIDMap.size() >= PARENT_ID_MAP_SIZE)
       {
-        parentIDMap.keySet().iterator().remove();
+        Iterator<DN> iterator = parentIDMap.keySet().iterator();
+        iterator.next();
+        iterator.remove();
       }
 
       parentIDMap.put(parentDN, parentID);

--
Gitblit v1.10.0