Commit 0c401677 authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

ITS#5450

parent 1f42d9d4
...@@ -17,6 +17,7 @@ OpenLDAP 2.4.9 Engineering ...@@ -17,6 +17,7 @@ OpenLDAP 2.4.9 Engineering
Fixed slapd syncrepl crash on empty CSN (ITS#5432) Fixed slapd syncrepl crash on empty CSN (ITS#5432)
Fixed slapd syncrepl refreshAndPersist (ITS#5454) Fixed slapd syncrepl refreshAndPersist (ITS#5454)
Fixed slapd syncrepl modrdn processing (ITS#5397) Fixed slapd syncrepl modrdn processing (ITS#5397)
Fixed slapd value list termination (ITS#5450)
Fixed slapd/slapo-accesslog rq mutex usage (ITS#5442) Fixed slapd/slapo-accesslog rq mutex usage (ITS#5442)
Fixed slapd-bdb ID_NOCACHE handling (ITS#5439) Fixed slapd-bdb ID_NOCACHE handling (ITS#5439)
Fixed slapd-ldap connection handler (ITS#5404) Fixed slapd-ldap connection handler (ITS#5404)
......
...@@ -283,7 +283,7 @@ int bdb_modify_internal( ...@@ -283,7 +283,7 @@ int bdb_modify_internal(
/* attribute was completely deleted */ /* attribute was completely deleted */
vals = ap->a_nvals; vals = ap->a_nvals;
} }
if ( !BER_BVISEMPTY( vals )) { if ( !BER_BVISNULL( vals )) {
rc = bdb_index_values( op, tid, ap->a_desc, rc = bdb_index_values( op, tid, ap->a_desc,
vals, e->e_id, SLAP_INDEX_DELETE_OP ); vals, e->e_id, SLAP_INDEX_DELETE_OP );
if ( rc != LDAP_SUCCESS ) { if ( rc != LDAP_SUCCESS ) {
......
...@@ -589,6 +589,7 @@ int slap_mods_check( ...@@ -589,6 +589,7 @@ int slap_mods_check(
ml->sml_values[nvals] = pval; ml->sml_values[nvals] = pval;
} }
} }
ml->sml_values[nvals].bv_len = 0;
ml->sml_numvals = nvals; ml->sml_numvals = nvals;
/* /*
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment