diff --git a/servers/slapd/overlays/refint.c b/servers/slapd/overlays/refint.c index e1f501413d..013f3d03ac 100644 --- a/servers/slapd/overlays/refint.c +++ b/servers/slapd/overlays/refint.c @@ -308,9 +308,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); }