Fix modtail initialization in loop

This commit is contained in:
Howard Chu 2004-11-22 02:11:15 +00:00
parent e49c13b874
commit c5006f4b87

View file

@ -1483,7 +1483,7 @@ syncrepl_del_nonpresent(
Modifications *mlnext;
Modifications *mod;
Modifications *modlist = NULL;
Modifications **modtail = &modlist;
Modifications **modtail;
AttributeName an[2];
struct berval pdn = BER_BVNULL;
@ -1543,6 +1543,7 @@ syncrepl_del_nonpresent(
rc = op->o_bd->be_delete( op, &rs_delete );
if ( rs_delete.sr_err == LDAP_NOT_ALLOWED_ON_NONLEAF ) {
modtail = &modlist;
mod = (Modifications *) ch_calloc( 1, sizeof( Modifications ));
mod->sml_op = LDAP_MOD_REPLACE;
mod->sml_desc = slap_schema.si_ad_objectClass;