re-establish null pointer if IMC/IMV manager plugin could not be installed

This commit is contained in:
Andreas Steffen
2010-11-14 09:50:01 +01:00
parent 10647add81
commit 77b6f245e4
2 changed files with 2 additions and 0 deletions
@@ -171,6 +171,7 @@ plugin_t *tnc_imc_plugin_create()
if (!load_imcs(tnc_config)) if (!load_imcs(tnc_config))
{ {
charon->imcs->destroy(charon->imcs); charon->imcs->destroy(charon->imcs);
charon->imcs = NULL;
free(this); free(this);
return NULL; return NULL;
} }
@@ -172,6 +172,7 @@ plugin_t *tnc_imv_plugin_create()
if (!load_imvs(tnc_config)) if (!load_imvs(tnc_config))
{ {
charon->imvs->destroy(charon->imvs); charon->imvs->destroy(charon->imvs);
charon->imvs = NULL;
free(this); free(this);
return NULL; return NULL;
} }