]> git.sur5r.net Git - openldap/commitdiff
Add supportedACIMechanisms to root DSE (when compiling with ACIs enabled).
authorMark Valence <mrv@openldap.org>
Mon, 22 Nov 1999 18:44:07 +0000 (18:44 +0000)
committerMark Valence <mrv@openldap.org>
Mon, 22 Nov 1999 18:44:07 +0000 (18:44 +0000)
servers/slapd/root_dse.c

index 08272d71776cf9904981a1cbcfc1a640c8d7b84f..8b296ecc7f79ac2d081d7301edd17e08dfd24a9e 100644 (file)
@@ -75,7 +75,6 @@ root_dse_info( Connection *conn, Operation *op, char **attrs, int attrsonly )
 
        /* supportedExtension */
        for ( i=0; (val.bv_val = get_supported_extension(i)) != NULL; i++ ) {
-               val.bv_val = get_supported_extension(i);
                val.bv_len = strlen( val.bv_val );
                attr_merge( e, "supportedExtension", vals );
        }
@@ -97,6 +96,14 @@ root_dse_info( Connection *conn, Operation *op, char **attrs, int attrsonly )
                }
        }
 
+#ifdef SLAPD_ACI_ENABLED
+       /* supportedACIMechanisms */
+       for ( i=0; (val.bv_val = get_supported_acimech(i)) != NULL; i++ ) {
+               val.bv_len = strlen( val.bv_val );
+               attr_merge( e, "supportedACIMechanisms", vals );
+       }
+#endif
+
        if ( default_referral != NULL ) {
                attr_merge( e, "ref", default_referral );
        }