From bc51a655469893084889271eb34e42bb25831c42 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 26 Mar 2007 18:37:29 +0000
Subject: [PATCH] Fix intended for issue 1432 (install fails to start opends).

---
 opends/src/server/org/opends/server/core/DirectoryServer.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/DirectoryServer.java b/opends/src/server/org/opends/server/core/DirectoryServer.java
index 17ef39b..32774b1 100644
--- a/opends/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opends/src/server/org/opends/server/core/DirectoryServer.java
@@ -8814,14 +8814,21 @@
       isServerRunning = true;
     }
 
+    boolean configuredAsService = isRunningAsWindowsService();
+
     if (isServerRunning)
     {
-      returnValue = SERVER_ALREADY_STARTED;
+      if (configuredAsService && !windowsNetStartPresent)
+      {
+        returnValue = START_AS_WINDOWS_SERVICE;
+      }
+      else
+      {
+        returnValue = SERVER_ALREADY_STARTED;
+      }
     }
     else
     {
-      boolean configuredAsService = isRunningAsWindowsService();
-
       if (configuredAsService)
       {
         if (noDetachPresent)

--
Gitblit v1.10.0