From 1ba07daaa4ecaee774da433b0d8a2d38de9db6e2 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Fri, 25 Sep 2009 00:04:04 +0000
Subject: [PATCH] - [Issue 4217]  Aci with a description containing parenthesis unexpectedly rejected : track aci statement separator.

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

diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/AciBody.java b/opends/src/server/org/opends/server/authorization/dseecompat/AciBody.java
index 97658db..27dca71 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/AciBody.java
+++ b/opends/src/server/org/opends/server/authorization/dseecompat/AciBody.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2008-2009 Sun Microsystems, Inc.
  */
 
 package org.opends.server.authorization.dseecompat;
@@ -192,7 +192,8 @@
             }
             name = bodyMatcher.group(NAME);
         }
-        Pattern bodyPattern1 = Pattern.compile(actionRegex);
+        Pattern bodyPattern1 = Pattern.compile(
+                ACI_STATEMENT_SEPARATOR + actionRegex);
         Matcher bodyMatcher1 = bodyPattern1.matcher(input);
         /*
          * The may be many permission-bind rule pairs.

--
Gitblit v1.10.0