From 41345fb95d57e982baad21403cf09abd03ef6430 Mon Sep 17 00:00:00 2001
From: sin <sin@localhost>
Date: Thu, 24 Sep 2009 13:37:49 +0000
Subject: [PATCH] Fix for issue 4181: NPE in DSML search requests.
---
opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java b/opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java
index 171be52..73324d7 100644
--- a/opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java
+++ b/opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java
@@ -22,7 +22,7 @@
* CDDL HEADER END
*
*
- * Copyright 2006-2008 Sun Microsystems, Inc.
+ * Copyright 2006-2009 Sun Microsystems, Inc.
*/
package org.opends.dsml.protocol;
@@ -280,8 +280,9 @@
{
subAnyElements.add(ByteString.valueOf(s));
}
- return LDAPFilter.createSubstringFilter(sf.getName(), ByteString.valueOf(sf
- .getInitial()), subAnyElements, ByteString.valueOf(sf.getFinal()));
+ return LDAPFilter.createSubstringFilter(sf.getName(), sf.getInitial()==null?
+ null:ByteString.valueOf(sf.getInitial()), subAnyElements,
+ sf.getFinal()==null?null:ByteString.valueOf(sf.getFinal()));
}
--
Gitblit v1.10.0