]> git.sur5r.net Git - openldap/commitdiff
initialize AttributeAssertion before using
authorSang Seok Lim <slim@openldap.org>
Wed, 16 Feb 2005 17:00:11 +0000 (17:00 +0000)
committerSang Seok Lim <slim@openldap.org>
Wed, 16 Feb 2005 17:00:11 +0000 (17:00 +0000)
servers/slapd/back-bdb/search.c
servers/slapd/compare.c
servers/slapd/syncrepl.c

index 9b863f1217b92b2022445a0fae075ed1b4b73986..c770f8112b2c79cae5abfd5983f31cbfbaa31243 100644 (file)
@@ -153,7 +153,7 @@ static int search_aliases(
        Entry *matched, *a;
        EntryInfo *ei;
        struct berval bv_alias = BER_BVC( "alias" );
-       AttributeAssertion aa_alias;
+       AttributeAssertion aa_alias = { NULL, BER_BVNULL, NULL };
        Filter  af;
        DB_LOCK locka, lockr;
        int first = 1;
@@ -1022,10 +1022,10 @@ static int search_candidates(
        int rc, depth = 1;
        Filter          f, rf, xf, nf;
        ID              *stack;
-       AttributeAssertion aa_ref;
+       AttributeAssertion aa_ref = { NULL, BER_BVNULL, NULL };
 #ifdef BDB_SUBENTRIES
        Filter  sf;
-       AttributeAssertion aa_subentry;
+       AttributeAssertion aa_subentry = { NULL, BER_BVNULL, NULL };
 #endif
 
        /*
index 3541118d033c86cd8da46b0b8ddfd0d0267a2db2..cd26d60c20cc05119ff8f5b88b5dee93d651a353 100644 (file)
@@ -47,7 +47,7 @@ do_compare(
        struct berval dn = BER_BVNULL;
        struct berval desc = BER_BVNULL;
        struct berval value = BER_BVNULL;
-       AttributeAssertion ava = { NULL, BER_BVNULL };
+       AttributeAssertion ava = { NULL, BER_BVNULL, NULL };
 
        ava.aa_desc = NULL;
 
index ec9f08280b3b63ba499cf7095d43e23ea80d16e1..7794fda4269a351f8883f30ae32f997375f6edaa 100644 (file)
@@ -1143,7 +1143,7 @@ syncrepl_entry(
        SlapReply       rs_add = {REP_RESULT};
        SlapReply       rs_modify = {REP_RESULT};
        Filter f = {0};
-       AttributeAssertion ava = {0};
+       AttributeAssertion ava = { NULL, BER_BVNULL, NULL };
        int rc = LDAP_SUCCESS;
        int ret = LDAP_SUCCESS;
 
@@ -1538,7 +1538,7 @@ syncrepl_del_nonpresent(
 
        if ( uuids ) {
                Filter uf;
-               AttributeAssertion eq;
+               AttributeAssertion eq = { NULL, BER_BVNULL, NULL };
                int i;
 
                op->ors_attrsonly = 1;