From 6f81b33b814d85eefed7076fa1a30e5d0cd04321 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
---
opends/src/server/org/opends/server/authorization/dseecompat/SSF.java | 6 +-----
1 files changed, 1 insertions(+), 5 deletions(-)
diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java b/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java
index 0f227b2..c437b15 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/SSF.java
+++ b/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