]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slap.h
fix previous commit (ITS#5819)
[openldap] / servers / slapd / slap.h
index ae7d51b8d61d5370423ae6127350d81b18aec4a5..4faacb00763b22541161d2403eac70e59b1efcf8 100644 (file)
@@ -1542,9 +1542,17 @@ typedef struct AccessControlState {
        slap_acl_state_t as_recorded;
        int as_vd_acl_count;
        int as_result;
+       int as_fe_done;
 } AccessControlState;
 #define ACL_STATE_INIT { NULL, NULL, NULL, \
-       ACL_STATE_NOT_RECORDED, 0, 0 }
+       ACL_STATE_NOT_RECORDED, 0, 0, 0 }
+
+typedef struct AclRegexMatches {        
+       int dn_count;
+        regmatch_t dn_data[MAXREMATCHES];
+       int val_count;
+        regmatch_t val_data[MAXREMATCHES];
+} AclRegexMatches;
 
 /*
  * Backend-info