From 4047b80887b6de3edeefce90d945c87d0df10ee1 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Mon, 14 Sep 2009 13:15:02 +0000
Subject: [PATCH] Fix for 4230 ECL Cancel search (compat mode) prevent the server to stop properly
---
opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
index 8359381..56f18fb 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
@@ -735,6 +735,13 @@
*/
public void shutdown()
{
+ if (debugEnabled())
+ TRACER.debugInfo(this + " shutdown()" + draftCNDbIter);
+ if (this.draftCNDbIter != null)
+ {
+ draftCNDbIter.releaseCursor();
+ draftCNDbIter = null;
+ }
for (int i=0;i<domainCtxts.length;i++)
{
if (!domainCtxts[i].rsd.unRegisterHandler(domainCtxts[i].mh))
--
Gitblit v1.10.0