From bfe2373a3d91c2957b82e30a30dc288903d58eee Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 08 Mar 2013 08:20:00 +0000
Subject: [PATCH] OPENDJ-803 (CR-1380) ldapsearch exits with wrong return code when server is down 

---
 opends/src/server/org/opends/server/tools/LDAPConnection.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/LDAPConnection.java b/opends/src/server/org/opends/server/tools/LDAPConnection.java
index c1d5688..08b4045 100644
--- a/opends/src/server/org/opends/server/tools/LDAPConnection.java
+++ b/opends/src/server/org/opends/server/tools/LDAPConnection.java
@@ -271,6 +271,9 @@
       Message msg = INFO_RESULT_CLIENT_SIDE_CONNECT_ERROR.get();
       throw new LDAPConnectionException(msg, CLIENT_SIDE_CONNECT_ERROR, null,
                                         ce);
+    } catch (LDAPConnectionException e)
+    {
+      throw e;
     } catch(Exception ex2)
     {
       if (debugEnabled())

--
Gitblit v1.10.0