]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/refint.c
Fix prev commit
[openldap] / servers / slapd / overlays / refint.c
index e1f501413d5f379be4d6a93910648d5101745c19..96fc8cd2ba6661b271b4938b5adbbf57ecba4426 100644 (file)
@@ -103,7 +103,6 @@ refint_cf_gen(ConfigArgs *c)
 {
        slap_overinst *on = (slap_overinst *)c->bi;
        refint_data *dd = (refint_data *)on->on_bi.bi_private;
-       BackendDB *be = (BackendDB *)c->be;
        refint_attrs *ip, *pip, **pipp = NULL;
        AttributeDescription *ad;
        const char *text;
@@ -308,9 +307,7 @@ refint_close(
        ch_free(id->nothing.bv_val);
        ch_free(id->nnothing.bv_val);
 
-       on->on_bi.bi_private = NULL;    /* XXX */
-
-       ch_free(id);
+       memset( id, 0, sizeof(*id));
 
        return(0);
 }