diff options
Diffstat (limited to 'src/back-sch.c')
-rw-r--r-- | src/back-sch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/back-sch.c b/src/back-sch.c index d114aed..3a91a74 100644 --- a/src/back-sch.c +++ b/src/back-sch.c @@ -403,7 +403,7 @@ backend_set_entry(Slapi_Entry *e, struct backend_set_data *data) } /* Clean up the values. */ for (j = 0; j < k; j++) { - slapi_value_free(&value[k]); + slapi_value_free(&value[j]); } free(value); } @@ -666,6 +666,7 @@ backend_get_set_config(struct plugin_state *state, NULL, backend_get_set_config_entry_if_matching_cb, NULL); + slapi_pblock_destroy(pb); /* Return the results. */ *bases = cbdata.bases; @@ -678,7 +679,6 @@ backend_get_set_config(struct plugin_state *state, slapi_sdn_free(&setrdn); } slapi_sdn_free(&groupdn); - slapi_pblock_destroy(pb); } /* Given an entry, return the filter which will match a container entry beneath |