diff --git a/servers/slapd/back-perl/close.c b/servers/slapd/back-perl/close.c index 24ad366627..893834b760 100644 --- a/servers/slapd/back-perl/close.c +++ b/servers/slapd/back-perl/close.c @@ -46,6 +46,12 @@ perl_back_db_destroy( ConfigReply *cr ) { + PerlBackend *pb = be->be_private; + + ch_free( pb->pb_module_name.bv_val ); + ber_bvarray_free( pb->pb_module_path ); + ber_bvarray_free( pb->pb_module_config ); + free( be->be_private ); be->be_private = NULL;