From 2fb54e292faa7bd619e05e9801096cfe224dc28b 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
---
opends/src/server/org/opends/server/replication/server/ECLServerHandler.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java b/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
index 8359381..56f18fb 100644
--- a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
+++ b/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