]> git.sur5r.net Git - openldap/commitdiff
SLAPD_SCHEMA_NOT_COMPAT: Fix misuse of attrs_find
authorKurt Zeilenga <kurt@openldap.org>
Wed, 24 May 2000 18:00:30 +0000 (18:00 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 24 May 2000 18:00:30 +0000 (18:00 +0000)
servers/slapd/back-ldbm/compare.c
servers/slapd/filterentry.c
servers/slapd/tools/slapindex.c

index e3de9d4797ab6d1b20cc3e3ed34f5bd8ec3a34af..cd087aa82fff14dc2c20d891ae7471c067ab8e38 100644 (file)
@@ -99,7 +99,7 @@ ldbm_back_compare(
 #ifdef SLAPD_SCHEMA_NOT_COMPAT
        for(a = attrs_find( e->e_attrs, ava->aa_desc );
                a != NULL;
-               a = attrs_find( a, ava->aa_desc ))
+               a = attrs_find( a->a_next, ava->aa_desc ))
 #else
        if ((a = attr_find( e->e_attrs, ava->ava_type )) != NULL )
 #endif
index efa6ef820a9a691d3668ca88be32f224d3ccf43f..b60ed6687390a8cb102e417d7649a955c67ce4cc 100644 (file)
@@ -219,7 +219,7 @@ test_ava_filter(
 #ifdef SLAPD_SCHEMA_NOT_COMPAT
        for(a = attrs_find( e->e_attrs, ava->aa_desc );
                a != NULL;
-               a = attrs_find( a, ava->aa_desc ) )
+               a = attrs_find( a->a_next, ava->aa_desc ) )
 #else
        a = attr_find( e->e_attrs, ava->ava_type );
        if ( a != NULL )
index f946496e5df4622db5abde465a93b53c69512713..1bff4b996b172ffe880172a54bfb712b11bd7e9b 100644 (file)
@@ -127,7 +127,7 @@ main( int argc, char **argv )
 #ifdef SLAPD_SCHEMA_NOT_COMPAT
                        for( attr = attrs_find( e->e_attrs, desc );
                                attr != NULL;
-                               attr = attrs_find( attr, desc ) )
+                               attr = attrs_find( attr->a_next, desc ) )
 #else
                        if (( attr = attr_find( e->e_attrs, type )) != NULL )
 #endif