diff options
-rw-r--r-- | src/libcharon/plugins/tnc_imc/tnc_imc_plugin.c | 1 | ||||
-rw-r--r-- | src/libcharon/plugins/tnc_imv/tnc_imv_plugin.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/libcharon/plugins/tnc_imc/tnc_imc_plugin.c b/src/libcharon/plugins/tnc_imc/tnc_imc_plugin.c index c132f3960..89888040a 100644 --- a/src/libcharon/plugins/tnc_imc/tnc_imc_plugin.c +++ b/src/libcharon/plugins/tnc_imc/tnc_imc_plugin.c @@ -171,6 +171,7 @@ plugin_t *tnc_imc_plugin_create() if (!load_imcs(tnc_config)) { charon->imcs->destroy(charon->imcs); + charon->imcs = NULL; free(this); return NULL; } diff --git a/src/libcharon/plugins/tnc_imv/tnc_imv_plugin.c b/src/libcharon/plugins/tnc_imv/tnc_imv_plugin.c index 52c39a85a..f238f01ea 100644 --- a/src/libcharon/plugins/tnc_imv/tnc_imv_plugin.c +++ b/src/libcharon/plugins/tnc_imv/tnc_imv_plugin.c @@ -172,6 +172,7 @@ plugin_t *tnc_imv_plugin_create() if (!load_imvs(tnc_config)) { charon->imvs->destroy(charon->imvs); + charon->imvs = NULL; free(this); return NULL; } |