From 478cb5d8a6139afe074e63106748c9a460303362 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Sat, 17 Jan 2009 13:55:51 +0000
Subject: [PATCH] Fix ACI SSF bind rule "!=" operator not working. https://opends.dev.java.net/issues/show_bug.cgi?id=3723
---
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java | 6 +-----
1 files changed, 1 insertions(+), 5 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java
index 0f227b2..c437b15 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java
@@ -87,12 +87,8 @@
int currentSSF = evalCtx.getCurrentSSF();
switch (type) {
case EQUAL_BINDRULE_TYPE:
- if (currentSSF == ssf)
- matched=EnumEvalResult.TRUE;
- break;
-
case NOT_EQUAL_BINDRULE_TYPE:
- if (currentSSF != ssf)
+ if (currentSSF == ssf)
matched=EnumEvalResult.TRUE;
break;
--
Gitblit v1.10.0