From: Kurt Zeilenga Date: Mon, 12 Apr 2004 18:08:15 +0000 (+0000) Subject: Sync with HEAD X-Git-Tag: OPENLDAP_REL_ENG_2_2_9~24 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=17712c5658976755ad864b534a610dafcf90ba75;p=openldap Sync with HEAD --- diff --git a/servers/slapd/back-meta/add.c b/servers/slapd/back-meta/add.c index a65a380812..02ef16770d 100644 --- a/servers/slapd/back-meta/add.c +++ b/servers/slapd/back-meta/add.c @@ -40,7 +40,7 @@ meta_back_add( Operation *op, SlapReply *rs ) int i, candidate = -1; Attribute *a; LDAPMod **attrs; - struct berval mdn = { 0, NULL }, mapped; + struct berval mdn = BER_BVNULL, mapped; dncookie dc; #ifdef NEW_LOGGING diff --git a/servers/slapd/back-meta/bind.c b/servers/slapd/back-meta/bind.c index a62977520e..d828ff0a62 100644 --- a/servers/slapd/back-meta/bind.c +++ b/servers/slapd/back-meta/bind.c @@ -191,7 +191,7 @@ meta_back_do_single_bind( ) { struct metainfo *li = ( struct metainfo * )op->o_bd->be_private; - struct berval mdn = { 0, NULL }; + struct berval mdn = BER_BVNULL; ber_int_t msgid; dncookie dc; struct metasingleconn *lsc = &lc->conns[ candidate ]; diff --git a/servers/slapd/back-meta/compare.c b/servers/slapd/back-meta/compare.c index da20763aab..f5468c2449 100644 --- a/servers/slapd/back-meta/compare.c +++ b/servers/slapd/back-meta/compare.c @@ -38,7 +38,7 @@ meta_back_compare( Operation *op, SlapReply *rs ) struct metaconn *lc; struct metasingleconn *lsc; char *match = NULL, *err = NULL; - struct berval mmatch = { 0, NULL }; + struct berval mmatch = BER_BVNULL; int candidates = 0, last = 0, i, count = 0, rc; int cres = LDAP_SUCCESS, rres = LDAP_SUCCESS; int *msgid; @@ -70,7 +70,7 @@ meta_back_compare( Operation *op, SlapReply *rs ) dc.ctx = "compareDN"; for ( i = 0, lsc = lc->conns; !META_LAST(lsc); ++i, ++lsc ) { - struct berval mdn = { 0, NULL }; + struct berval mdn = BER_BVNULL; struct berval mapped_attr = op->oq_compare.rs_ava->aa_desc->ad_cname; struct berval mapped_value = op->oq_compare.rs_ava->aa_value; diff --git a/servers/slapd/back-meta/delete.c b/servers/slapd/back-meta/delete.c index c3c8ea8f5f..18973f0c28 100644 --- a/servers/slapd/back-meta/delete.c +++ b/servers/slapd/back-meta/delete.c @@ -37,7 +37,7 @@ meta_back_delete( Operation *op, SlapReply *rs ) struct metainfo *li = ( struct metainfo * )op->o_bd->be_private; struct metaconn *lc; int candidate = -1; - struct berval mdn = { 0, NULL }; + struct berval mdn = BER_BVNULL; dncookie dc; lc = meta_back_getconn( op, rs, META_OP_REQUIRE_SINGLE, diff --git a/servers/slapd/back-meta/group.c b/servers/slapd/back-meta/group.c index a055732886..7c4f357814 100644 --- a/servers/slapd/back-meta/group.c +++ b/servers/slapd/back-meta/group.c @@ -56,9 +56,9 @@ meta_back_group( char *gattr[ 2 ]; char *filter = NULL, *ptr; LDAP *ld = NULL; - struct berval mop_ndn = { 0, NULL }, mgr_ndn = { 0, NULL }; + struct berval mop_ndn = BER_BVNULL, mgr_ndn = BER_BVNULL; - struct berval group_oc_name = { 0, NULL }; + struct berval group_oc_name = BER_BVNULL; struct berval group_at_name = group_at->ad_cname; if ( group_oc->soc_names && group_oc->soc_names[ 0 ] ) { diff --git a/servers/slapd/back-meta/modify.c b/servers/slapd/back-meta/modify.c index c44a1f214c..8fbee1407e 100644 --- a/servers/slapd/back-meta/modify.c +++ b/servers/slapd/back-meta/modify.c @@ -41,7 +41,7 @@ meta_back_modify( Operation *op, SlapReply *rs ) LDAPMod *mods = NULL; Modifications *ml; int candidate = -1, i; - struct berval mdn = { 0, NULL }; + struct berval mdn = BER_BVNULL; struct berval mapped; dncookie dc; @@ -114,19 +114,19 @@ meta_back_modify( Operation *op, SlapReply *rs ) */ if ( strcmp( ml->sml_desc->ad_type->sat_syntax->ssyn_oid, SLAPD_DN_SYNTAX ) == 0 ) { - ( void )ldap_dnattr_rewrite( &dc, ml->sml_bvalues ); + ( void )ldap_dnattr_rewrite( &dc, ml->sml_values ); } - if ( ml->sml_bvalues != NULL ){ - for (j = 0; ml->sml_bvalues[ j ].bv_val; j++); - mods[ i ].mod_bvalues = (struct berval **)ch_malloc((j+1) * + if ( ml->sml_values != NULL ){ + for (j = 0; ml->sml_values[ j ].bv_val; j++); + mods[ i ].mod_values = (struct berval **)ch_malloc((j+1) * sizeof(struct berval *)); - for (j = 0; ml->sml_bvalues[ j ].bv_val; j++) - mods[ i ].mod_bvalues[ j ] = &ml->sml_bvalues[j]; - mods[ i ].mod_bvalues[ j ] = NULL; + for (j = 0; ml->sml_values[ j ].bv_val; j++) + mods[ i ].mod_values[ j ] = &ml->sml_values[j]; + mods[ i ].mod_values[ j ] = NULL; } else { - mods[ i ].mod_bvalues = NULL; + mods[ i ].mod_values = NULL; } i++; @@ -141,7 +141,7 @@ cleanup:; } if ( modv != NULL ) { for ( i = 0; modv[ i ]; i++) { - free( modv[ i ]->mod_bvalues ); + free( modv[ i ]->mod_values ); } } free( mods ); diff --git a/servers/slapd/back-meta/modrdn.c b/servers/slapd/back-meta/modrdn.c index 8d2164c6c5..22cdc7c4f5 100644 --- a/servers/slapd/back-meta/modrdn.c +++ b/servers/slapd/back-meta/modrdn.c @@ -50,8 +50,8 @@ meta_back_modrdn( Operation *op, SlapReply *rs ) struct metaconn *lc; int rc = 0; int candidate = -1; - struct berval mdn = { 0, NULL }, - mnewSuperior = { 0, NULL }; + struct berval mdn = BER_BVNULL, + mnewSuperior = BER_BVNULL; dncookie dc; lc = meta_back_getconn( op, rs, META_OP_REQUIRE_SINGLE, diff --git a/servers/slapd/back-meta/search.c b/servers/slapd/back-meta/search.c index ceea4402b4..2e239e3383 100644 --- a/servers/slapd/back-meta/search.c +++ b/servers/slapd/back-meta/search.c @@ -61,7 +61,7 @@ meta_back_search( Operation *op, SlapReply *rs ) LDAPMessage *res = NULL, *e; int rc = 0, *msgid, sres = LDAP_SUCCESS; char *err = NULL; - struct berval match = { 0, NULL }, mmatch = { 0, NULL }; + struct berval match = BER_BVNULL, mmatch = BER_BVNULL; BerVarray v2refs = NULL; int i, last = 0, candidates = 0, initial_candidates = 0, @@ -110,8 +110,8 @@ meta_back_search( Operation *op, SlapReply *rs ) struct berval realbase = op->o_req_dn; int realscope = op->ors_scope; ber_len_t suffixlen = 0; - struct berval mbase = { 0, NULL }; - struct berval mfilter = { 0, NULL }; + struct berval mbase = BER_BVNULL; + struct berval mfilter = BER_BVNULL; char **mapped_attrs = NULL; if ( lsc->candidate != META_CANDIDATE ) { @@ -558,7 +558,7 @@ meta_send_entry( Entry ent = {0}; BerElement ber = *e->lm_ber; Attribute *attr, **attrp; - struct berval dummy = { 0, NULL }; + struct berval dummy = BER_BVNULL; struct berval *bv, bdn; const char *text; dncookie dc;