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/core/ConnectionHandlerConfigManager.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java b/opends/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java
index 6aefda2..e51f2a7 100644
--- a/opends/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java
+++ b/opends/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java
@@ -688,6 +688,7 @@
       try
       {
         connectionHandler.initializeConnectionHandler(configEntry);
+        connectionHandler.start();
       }
       catch (Exception e)
       {
@@ -703,6 +704,7 @@
       }
 
       connectionHandlers.put(connectionHandlerDN, connectionHandler);
+      DirectoryServer.registerConnectionHandler(connectionHandler);
     }
 
 

--
Gitblit v1.10.0