2 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
4 * Copyright 1999-2014 The OpenLDAP Foundation.
5 * Portions Copyright 1999 John C. Quillan.
6 * Portions Copyright 2002 myinternet Limited.
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted only as authorized by the OpenLDAP
13 * A copy of this license is available in file LICENSE in the
14 * top-level directory of the distribution or, alternatively, at
15 * <http://www.OpenLDAP.org/license.html>.
18 #include "perl_back.h"
19 #include "../config.h"
20 /**********************************************************
24 **********************************************************/
31 perl_destruct(PERL_INTERPRETER);
32 perl_free(PERL_INTERPRETER);
33 PERL_INTERPRETER = NULL;
38 ldap_pvt_thread_mutex_destroy( &perl_interpreter_mutex );
49 PerlBackend *pb = be->be_private;
51 ch_free( pb->pb_module_name );
52 ber_bvarray_free( pb->pb_module_path );
53 ber_bvarray_free( pb->pb_module_config );
55 free( be->be_private );
56 be->be_private = NULL;