static void split(char *line, int splitchar, char **left, char **right);
static void access_append(Access **l, Access *a);
static void split(char *line, int splitchar, char **left, char **right);
static void access_append(Access **l, Access *a);
fprintf( stderr,
"%s: line %d: dn pattern"
" already specified in to clause.\n",
fprintf( stderr,
"%s: line %d: dn pattern"
" already specified in to clause.\n",
fprintf( stderr,
"%s: line %d: dn pattern"
" already specified in to clause.\n",
fprintf( stderr,
"%s: line %d: dn pattern"
" already specified in to clause.\n",
{
free( a->acl_dn_pat.bv_val );
a->acl_dn_pat.bv_val = NULL;
a->acl_dn_pat.bv_len = 0;
}
{
free( a->acl_dn_pat.bv_val );
a->acl_dn_pat.bv_val = NULL;
a->acl_dn_pat.bv_len = 0;
}
if ( a->acl_dn_style != ACL_STYLE_REGEX ) {
struct berval bv;
rc = dnNormalize2( NULL, &a->acl_dn_pat, &bv);
if ( a->acl_dn_style != ACL_STYLE_REGEX ) {
struct berval bv;
rc = dnNormalize2( NULL, &a->acl_dn_pat, &bv);