]> git.sur5r.net Git - openldap/commitdiff
Fix -DSLAPD_SCHEMA_NOT_COMPAT syntax error in last commit
authorKurt Zeilenga <kurt@openldap.org>
Fri, 28 Jan 2000 20:10:25 +0000 (20:10 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 28 Jan 2000 20:10:25 +0000 (20:10 +0000)
servers/slapd/back-ldbm/tools.c

index 4f31019664650f83b0862827cd06b9f48061cdb0..405019768072973409db6d6c126e86acdd380629 100644 (file)
@@ -199,6 +199,9 @@ int ldbm_tool_index_attr(
        static DBCache *db = NULL;
        int indexmask, syntaxmask;
        char * at_cn;
+#ifndef SLAPD_SCHEMA_COMPAT
+       AttributeType *at;
+#endif
 
        assert( slapMode & SLAP_TOOL_MODE );
 
@@ -214,19 +217,17 @@ int ldbm_tool_index_attr(
                return 0;
        }
 #else
-       {
-               AttributeType *at = at_find( type );
+       at = at_find( type );
 
-               if( at == NULL ) {
-                       Debug( LDAP_DEBUG_ANY,
-                       "<= index_attr NULL (could not find attribute type %s)\n",
-                               type, 0, 0 );
-                       return 0;
-               }
-
-               at_cn = at_canonical_name( at );
+       if( at == NULL ) {
+               Debug( LDAP_DEBUG_ANY,
+               "<= index_attr NULL (could not find attribute type %s)\n",
+                       type, 0, 0 );
+               return 0;
        }
 
+       at_cn = at_canonical_name( at );
+
        if( at_cn ) {
                Debug( LDAP_DEBUG_ANY, "<= index_attr NULL (attribute type %s (%s) has no canonical name)\n",
                        at->sat_oid, type, 0 );