Commit 399af870 authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

ITS#6797

parent a1786d6b
...@@ -88,6 +88,7 @@ OpenLDAP 2.4.24 Engineering ...@@ -88,6 +88,7 @@ OpenLDAP 2.4.24 Engineering
Fixed slapo-memberof with modrdn operations (ITS#6700) Fixed slapo-memberof with modrdn operations (ITS#6700)
Fixed slapo-pcache callback freeing (ITS#6640) Fixed slapo-pcache callback freeing (ITS#6640)
Fixed slapo-pcache to ignore undefined attrs (ITS#6600) Fixed slapo-pcache to ignore undefined attrs (ITS#6600)
Fixed slapo-pcache pointer freeing (ITS#6797)
Fixed slapo-ppolicy don't update opattrs on consumers (ITS#6608) Fixed slapo-ppolicy don't update opattrs on consumers (ITS#6608)
Fixed slapo-ppolicy to allow userPassword deletion (ITS#6620) Fixed slapo-ppolicy to allow userPassword deletion (ITS#6620)
Fixed slapo-refint when last group member is deleted (ITS#6663) Fixed slapo-refint when last group member is deleted (ITS#6663)
......
...@@ -599,7 +599,7 @@ url2query( ...@@ -599,7 +599,7 @@ url2query(
LDAPURLDesc *lud = NULL; LDAPURLDesc *lud = NULL;
struct berval base, struct berval base,
tempstr = BER_BVNULL, tempstr = BER_BVNULL,
uuid; uuid = BER_BVNULL;
int attrset; int attrset;
time_t expiry_time; time_t expiry_time;
time_t refresh_time; time_t refresh_time;
...@@ -4726,6 +4726,7 @@ pcache_db_close( ...@@ -4726,6 +4726,7 @@ pcache_db_close(
connection_fake_init2( &conn, &opbuf, thrctx, 0 ); connection_fake_init2( &conn, &opbuf, thrctx, 0 );
op = &opbuf.ob_op; op = &opbuf.ob_op;
mod.sml_numvals = 0;
if ( qm->templates != NULL ) { if ( qm->templates != NULL ) {
for ( tm = qm->templates; tm != NULL; tm = tm->qmnext ) { for ( tm = qm->templates; tm != NULL; tm = tm->qmnext ) {
for ( qc = tm->query; qc; qc = qc->next ) { for ( qc = tm->query; qc; qc = qc->next ) {
...@@ -4733,6 +4734,7 @@ pcache_db_close( ...@@ -4733,6 +4734,7 @@ pcache_db_close(
if ( query2url( op, qc, &bv, 0 ) == 0 ) { if ( query2url( op, qc, &bv, 0 ) == 0 ) {
ber_bvarray_add_x( &vals, &bv, op->o_tmpmemctx ); ber_bvarray_add_x( &vals, &bv, op->o_tmpmemctx );
mod.sml_numvals++;
} }
} }
} }
...@@ -4759,7 +4761,6 @@ pcache_db_close( ...@@ -4759,7 +4761,6 @@ pcache_db_close(
mod.sml_type = ad_cachedQueryURL->ad_cname; mod.sml_type = ad_cachedQueryURL->ad_cname;
mod.sml_values = vals; mod.sml_values = vals;
mod.sml_nvalues = NULL; mod.sml_nvalues = NULL;
mod.sml_numvals = 1;
mod.sml_next = NULL; mod.sml_next = NULL;
Debug( pcache_debug, Debug( pcache_debug,
"%sSETTING CACHED QUERY URLS\n", "%sSETTING CACHED QUERY URLS\n",
......
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