From ca4ac5dfbb6b2a6be56ee37c7568e4b17ba4f171 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Thu, 12 Feb 2009 21:37:55 +0000
Subject: [PATCH] Add check for null SASL Context and fix error message in EXTERNAL Digest Handler.

---
 opends/src/server/org/opends/server/extensions/SASLContext.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/extensions/SASLContext.java b/opends/src/server/org/opends/server/extensions/SASLContext.java
index 2c22972..606fc54 100644
--- a/opends/src/server/org/opends/server/extensions/SASLContext.java
+++ b/opends/src/server/org/opends/server/extensions/SASLContext.java
@@ -160,8 +160,13 @@
      * constructor.
      */
     private void initSASLServer() throws SaslException {
-       this.saslServer = Sasl.createSaslServer(mechanism, SASL_DEFAULT_PROTOCOL,
+       saslServer = Sasl.createSaslServer(mechanism, SASL_DEFAULT_PROTOCOL,
                                                serverFQDN, saslProps, this);
+       if(saslServer == null) {
+         Message msg =
+                 ERR_SASL_CREATE_SASL_SERVER_FAILED.get(mechanism, serverFQDN);
+         throw new SaslException(Message.toString(msg));
+       }
     }
 
 

--
Gitblit v1.10.0