From 8448929335f91ed6a41281600b84e6e7cc2e5396 Mon Sep 17 00:00:00 2001
From: sin <sin@localhost>
Date: Tue, 22 Dec 2009 21:40:31 +0000
Subject: [PATCH] fixed the NPE in LDAPEncoder
---
opendj-sdk/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/opendj-sdk/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java b/opendj-sdk/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java
index bd31b8a..da5438d 100644
--- a/opendj-sdk/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java
+++ b/opendj-sdk/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java
@@ -416,7 +416,8 @@
encodeMessageHeader(writer, messageID);
encodeResultHeader(writer, OP_TYPE_BIND_RESPONSE, result);
- if (result.getServerSASLCredentials().length() > 0)
+ ByteString saslCredentials = result.getServerSASLCredentials();
+ if (saslCredentials !=null && saslCredentials.length() > 0)
{
writer.writeOctetString(TYPE_SERVER_SASL_CREDENTIALS, result
.getServerSASLCredentials());
--
Gitblit v1.10.0