From dc0b97516ea3c05cd6cc988a9120faecb0de675c Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 01 Aug 2006 04:34:18 +0000
Subject: [PATCH] Fix a bug in which it was possible to dynamically disable a connection handler but it could not be re-enabled. The reason for this is that when the connection handler was re-enabled the associated thread was not started.
---
opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java b/opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java
index fecae18..d8d0715 100644
--- a/opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java
+++ b/opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java
@@ -1107,6 +1107,13 @@
requestHandler.processServerShutdown(finalizeReason);
}
}
+ else
+ {
+ for (LDAPRequestHandler requestHandler : requestHandlers)
+ {
+ requestHandler.registerShutdownListener();
+ }
+ }
}
--
Gitblit v1.10.0