From 01949d8d906d5f8d6bacd7f60932c70165e4f0a2 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
---
sdk/src/org/opends/sdk/ldap/LDAPEncoder.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java b/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java
index bd31b8a..da5438d 100644
--- a/sdk/src/org/opends/sdk/ldap/LDAPEncoder.java
+++ b/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