]> git.sur5r.net Git - openldap/commitdiff
temporarily fix SLAPD_OVERLAY_ACCESS conflict
authorPierangelo Masarati <ando@openldap.org>
Wed, 10 Aug 2005 18:53:21 +0000 (18:53 +0000)
committerPierangelo Masarati <ando@openldap.org>
Wed, 10 Aug 2005 18:53:21 +0000 (18:53 +0000)
servers/slapd/backend.c

index 0a5934214c3eb656833c3939e7a18a7f8d58fc90..63a3d00a98c7e4b0fa1b4741f849087794c82446 100644 (file)
@@ -1380,8 +1380,13 @@ backend_group(
 
        be_orig = op->o_bd;
        op->o_bd = frontendDB;
+#ifdef SLAP_OVERLAY_ACCESS
        rc = frontendDB->be_group( op, target, gr_ndn,
                op_ndn, group_oc, group_at );
+#else /* ! SLAP_OVERLAY_ACCESS */
+       rc = fe_acl_group( op, target, gr_ndn,
+               op_ndn, group_oc, group_at );
+#endif /* ! SLAP_OVERLAY_ACCESS */
        op->o_bd = be_orig;
 
        return rc;
@@ -1509,8 +1514,13 @@ backend_attribute(
 
        be_orig = op->o_bd;
        op->o_bd = frontendDB;
+#ifdef SLAP_OVERLAY_ACCESS
        rc = frontendDB->be_attribute( op, target, edn,
                entry_at, vals, access );
+#else /* !SLAP_OVERLAY_ACCESS */
+       rc = fe_acl_attribute( op, target, edn,
+               entry_at, vals, access );
+#endif /* !SLAP_OVERLAY_ACCESS */
        op->o_bd = be_orig;
 
        return rc;