From 1dc6e7a3d8b29be80794fc899c1e44e4e8b1e9be Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Mon, 23 May 2005 20:33:05 +0000 Subject: [PATCH] handle "dn=*" clause --- CHANGES | 1 + servers/slapd/aclparse.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index b48abe5e1e..1944e0a96a 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,7 @@ OpenLDAP 2.2.27 Engineering Fixed back-meta/backglue sizelimit interaction (ITS#3724) Fixed pcache all-attrs bug (ITS#3741) Fixed syncrepl runqueue (ITS#3542) + Fixed ACL dn=* clause Fixed ACL val default style parsing crasher (ITS#3700) Disabled slapd broken undocumented configuration directive Build Environment diff --git a/servers/slapd/aclparse.c b/servers/slapd/aclparse.c index b12780afcb..a67a4cfee0 100644 --- a/servers/slapd/aclparse.c +++ b/servers/slapd/aclparse.c @@ -342,8 +342,8 @@ parse_acl( strcmp(a->acl_dn_pat.bv_val, "*") == 0 ) { free( a->acl_dn_pat.bv_val ); - a->acl_dn_pat.bv_val = NULL; - a->acl_dn_pat.bv_len = 0; + BER_BVZERO( &a->acl_dn_pat ); + a->acl_dn_style = ACL_STYLE_REGEX; } if( a->acl_dn_pat.bv_len != 0 || -- 2.47.2