Author: akarasulu
Date: Tue Nov 9 04:36:57 2004
New Revision: 57025
Modified:
incubator/directory/snickers/trunk/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/LdapResultEncoder.java
Log:
fixing posible null pointer exceptions on matched DN
Modified:
incubator/directory/snickers/trunk/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/LdapResultEncoder.java
==============================================================================
---
incubator/directory/snickers/trunk/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/LdapResultEncoder.java
(original)
+++
incubator/directory/snickers/trunk/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/LdapResultEncoder.java
Tue Nov 9 04:36:57 2004
@@ -51,8 +51,15 @@
top.addLast( child );
child.setParent( top );
- child = ( DefaultMutableTupleNode ) EncoderUtils.encode(
- result.getMatchedDn() );
+ if ( result.getMatchedDn() == null )
+ {
+ child = ( DefaultMutableTupleNode ) EncoderUtils.encode( "" );
+ }
+ else
+ {
+ child = ( DefaultMutableTupleNode ) EncoderUtils.encode(
result.getMatchedDn() );
+ }
+
top.addLast( child );
child.setParent( top );