handle attr delete appropriately (pass test004)

This commit is contained in:
Pierangelo Masarati 2003-02-04 22:33:51 +00:00
parent 677f13a846
commit 1b4401ff53

View File

@ -3127,6 +3127,9 @@ Modifications *slapi_x_ldapmods2modifications (LDAPMod **mods)
;
}
if ( i == 0 ) {
mod->sml_bvalues = NULL;
} else {
mod->sml_bvalues = (BerVarray) ch_malloc( (i + 1) * sizeof(struct berval) );
/* NB: This implicitly trusts a plugin to return valid modifications. */
@ -3142,6 +3145,7 @@ Modifications *slapi_x_ldapmods2modifications (LDAPMod **mods)
}
}
mod->sml_bvalues[i].bv_val = NULL;
}
*modtail = mod;
modtail = &mod->sml_next;