re-establish null pointer if IMC/IMV manager plugin could not be installed
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user