summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
diff options
context:
space:
mode:
authorawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-06-30 20:47:29 +0000
committerawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-06-30 20:47:29 +0000
commit81a809b2f75f07633c82f3ba1fc786308c5d92de (patch)
tree9573887fe83d54151536a489a429c7f52b819fcc /pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
parentc8fbc3e86e3b07a9c656c1b437482cfcd7af6a5e (diff)
downloadpki-81a809b2f75f07633c82f3ba1fc786308c5d92de.tar.gz
pki-81a809b2f75f07633c82f3ba1fc786308c5d92de.tar.xz
pki-81a809b2f75f07633c82f3ba1fc786308c5d92de.zip
Fixed bugzilla bug #508375.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@662 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java')
-rw-r--r--pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java b/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
index cc84236e5..5cba305d1 100644
--- a/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
+++ b/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
@@ -157,8 +157,14 @@ public class LdapSimpleExpression implements ILdapExpression {
public boolean evaluate(IRequest req)
throws ELdapException {
+ boolean result = false;
// mPfx and mVar are looked up case-indendently
- return matchValue(req.getExtDataInString(mPfx, mVar));
+ if (mPfx != null) {
+ result = matchValue(req.getExtDataInString(mPfx, mVar));
+ } else {
+ result = matchValue(req.getExtDataInString(mVar));
+ }
+ return result;
}
private boolean matchVector(Vector value)