]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/aclparse.c
Additional fix for ITS#4522. The "dn=" ist not optional.
[openldap] / servers / slapd / aclparse.c
index c6160fc07196498e55b55a4a287a82ad65e65985..48ec0cd7437d5959d54a0b5474773b46c6383633 100644 (file)
@@ -2192,9 +2192,9 @@ acl_usage( void )
 {
        char *access =
                "<access clause> ::= access to <what> "
-                               "[ by <who> <access> [ <control> ] ]+ \n";
+                               "[ by <who> [ <access> ] [ <control> ] ]+ \n";
        char *what =
-               "<what> ::= * | [dn[.<dnstyle>]=<DN>] [filter=<filter>] [attrs=<attrspec>]\n"
+               "<what> ::= * | dn[.<dnstyle>=<DN>] [filter=<filter>] [attrs=<attrspec>]\n"
                "<attrspec> ::= <attrname> [val[/<matchingRule>][.<attrstyle>]=<value>] | <attrlist>\n"
                "<attrlist> ::= <attr> [ , <attrlist> ]\n"
                "<attr> ::= <attrname> | @<objectClass> | !<objectClass> | entry | children\n";