mirror of
https://github.com/strongswan/strongswan.git
synced 2025-11-22 00:01:45 -05:00
optionally skip dlclose() of IMCs/IMVs in order to track memory leaks
This commit is contained in:
parent
7d17eeb7ef
commit
92e75e4535
@ -21,6 +21,7 @@
|
||||
#include <tncif_pa_subtypes.h>
|
||||
|
||||
#include <utils/debug.h>
|
||||
#include <daemon.h>
|
||||
#include <library.h>
|
||||
#include <collections/linked_list.h>
|
||||
#include <threading/mutex.h>
|
||||
@ -302,7 +303,8 @@ METHOD(imc_t, type_supported, bool,
|
||||
METHOD(imc_t, destroy, void,
|
||||
private_tnc_imc_t *this)
|
||||
{
|
||||
if (this->handle)
|
||||
if (this->handle && lib->settings->get_bool(lib->settings,
|
||||
"%s.plugins.tnc-imc.dlclose", TRUE, charon->name))
|
||||
{
|
||||
dlclose(this->handle);
|
||||
}
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
#include <tncif_pa_subtypes.h>
|
||||
|
||||
#include <utils/debug.h>
|
||||
#include <daemon.h>
|
||||
#include <library.h>
|
||||
#include <collections/linked_list.h>
|
||||
#include <threading/mutex.h>
|
||||
@ -298,7 +299,8 @@ METHOD(imv_t, type_supported, bool,
|
||||
METHOD(imv_t, destroy, void,
|
||||
private_tnc_imv_t *this)
|
||||
{
|
||||
if (this->handle)
|
||||
if (this->handle && lib->settings->get_bool(lib->settings,
|
||||
"%s.plugins.tnc-imv.dlclose", TRUE, charon->name))
|
||||
{
|
||||
dlclose(this->handle);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user