From 6bed45cbfe8dba8557a6b8027b6b8fd9992a4e51 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Thu, 20 Dec 2007 02:33:30 +0000
Subject: [PATCH] Issue 2741. Adding and removing ACI makes OpenDS unstable. Comments in issue.

---
 opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java b/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java
index 0f25ce7..e5d75ca 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java
+++ b/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java
@@ -107,6 +107,7 @@
   */
   static DN debugSearchIndexDN;
 
+
   /**
    * String used to save the original authorization entry in an operation
    * attachment if a proxied authorization control was seen.
@@ -212,6 +213,7 @@
   @Override()
   public void finalizeAccessControlHandler()
   {
+    aciListenerMgr.finalizeListenerManager();
     AciEffectiveRights.finalizeOnShutdown();
     DirectoryServer.deregisterSupportedControl(OID_GET_EFFECTIVE_RIGHTS);
   }

--
Gitblit v1.10.0