]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/root_dse.c
Fix lint in previous commit
[openldap] / servers / slapd / root_dse.c
index 1d8e96ce4cf8003c575e3ade9dca28203dae7da0..4edcebbb8004425e8b8595a4b514fde1d1fc3fb2 100644 (file)
@@ -58,8 +58,6 @@ root_dse_info(
        AttributeDescription *ad_ref
                = slap_schema.si_ad_ref;
 
-       Attribute *a;
-
        vals[1].bv_val = NULL;
 
        e = (Entry *) ch_calloc( 1, sizeof(Entry) );
@@ -100,8 +98,7 @@ root_dse_info(
        /* altServer unsupported */
 
        /* supportedControl */
-       for ( i=0; supportedControls[i] != NULL; i++ ) {
-               vals[0].bv_val = supportedControls[i];
+       for ( i=0; (vals[0].bv_val = get_supported_ctrl(i)) != NULL; i++ ) {
                vals[0].bv_len = strlen( vals[0].bv_val );
                attr_merge( e, ad_supportedControl, vals );
        }
@@ -150,7 +147,8 @@ root_dse_info(
        }
 
        if( usr_attr != NULL) {
-               for(a = usr_attr->e_attrs; a != NULL; a = a->a_next) {
+               Attribute *a;
+               for( a = usr_attr->e_attrs; a != NULL; a = a->a_next ) {
                        attr_merge( e, a->a_desc, a->a_vals );
                }
        }
@@ -171,8 +169,6 @@ int read_root_dse_file( const char *fname )
        int rc = 0, lineno = 0, lmax = 0;
        char    *buf = NULL;
 
-       Attribute *a;
-
        if ( (fp = fopen( fname, "r" )) == NULL ) {
                Debug( LDAP_DEBUG_ANY,
                        "could not open rootdse attr file \"%s\" - absolute path?\n",
@@ -186,6 +182,7 @@ int read_root_dse_file( const char *fname )
 
        while( ldif_read_record( fp, &lineno, &buf, &lmax ) ) {
                Entry *e = str2entry( buf );
+               Attribute *a;
 
                if( e == NULL ) {
                        fprintf( stderr, "root_dse: could not parse entry (line=%d)\n",