From c8e79a8b6095980c08de380614d438695333c2eb Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 18 Nov 2008 15:36:22 +0000
Subject: [PATCH] Fix for issue 3616 (control panel :missing  --useSSL option)

---
 opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteEntryTask.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteEntryTask.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteEntryTask.java
index d14c89d..c6a3436 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteEntryTask.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/DeleteEntryTask.java
@@ -78,6 +78,7 @@
   private long lastProgressTime;
   private boolean equivalentCommandWithControlPrinted = false;
   private boolean equivalentCommandWithoutControlPrinted = false;
+  private boolean useAdminCtx;
 
   /**
    * Constructor of the task.
@@ -237,6 +238,7 @@
           {
             InitialLdapContext ctx =
               controller.findConnectionForDisplayedEntry(node);
+            useAdminCtx = controller.isConfigurationNode(node);
             if (node.getNumSubOrdinates() > 0)
             {
               deleteSubtreeWithControl(ctx, dn, path, toNotify);
@@ -511,7 +513,7 @@
     ArrayList<String> args = new ArrayList<String>();
     args.add(getCommandLinePath("ldapdelete"));
     args.addAll(getObfuscatedCommandLineArguments(
-        getConnectionCommandLineArguments()));
+        getConnectionCommandLineArguments(useAdminCtx, true)));
     if (usingControl)
     {
       args.add("-J");

--
Gitblit v1.10.0