From 143712f748fd161b92ad78111c9d3e84ec8c7035 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Mon, 04 Jun 2007 17:45:50 +0000
Subject: [PATCH] Fix userattr inheritance regression. Issue 1762.

---
 opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java b/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
index 6681836..e50670c 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
+++ b/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
@@ -354,9 +354,11 @@
                         op.getSearchEntries();
                 if (!result.isEmpty()) {
                     Entry e = result.getFirst();
+                    if(e.hasAttribute(attrType)) {
                         matched = evalEntryAttr(e, evalCtx, attrType);
                         if(matched.equals(EnumEvalResult.TRUE))
                             stop=true;
+                    }
                 }
             }
         }

--
Gitblit v1.10.0