From 3ccb59e757abb774f88ebb5fab91312af76ae21e Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 13 Jun 2016 08:02:00 +0000
Subject: [PATCH] OPENDJ-2936 display a user-friendly message when using startTLS against an LDAPS connection

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

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java
index 6e64c22..026c192 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java
@@ -220,6 +220,10 @@
         logger.traceException(e);
         throw new LDAPConnectionException(LocalizableMessage.raw(e.getMessage()), e);
       }
+      if (msg == null)
+      {
+        throw new LDAPConnectionException(ERR_STARTTLS_FAILED.get(), CLIENT_SIDE_CONNECT_ERROR, null);
+      }
       ExtendedResponseProtocolOp res = msg.getExtendedResponseProtocolOp();
       resultCode = res.getResultCode();
       if(resultCode != SUCCESS)

--
Gitblit v1.10.0