libimcv: Properly deinitialize libimcv
Other users of imcv_pa_tnc_attributes (libpts) check if it is NULL before removing vendor IDs.
This commit is contained in:
@@ -174,6 +174,7 @@ void libimcv_deinit(void)
|
|||||||
imcv_pa_tnc_attributes->remove_vendor(imcv_pa_tnc_attributes, PEN_IETF);
|
imcv_pa_tnc_attributes->remove_vendor(imcv_pa_tnc_attributes, PEN_IETF);
|
||||||
imcv_pa_tnc_attributes->remove_vendor(imcv_pa_tnc_attributes, PEN_ITA);
|
imcv_pa_tnc_attributes->remove_vendor(imcv_pa_tnc_attributes, PEN_ITA);
|
||||||
DESTROY_IF(imcv_pa_tnc_attributes);
|
DESTROY_IF(imcv_pa_tnc_attributes);
|
||||||
|
imcv_pa_tnc_attributes = NULL;
|
||||||
DESTROY_IF(imcv_db);
|
DESTROY_IF(imcv_db);
|
||||||
DBG1(DBG_LIB, "libimcv terminated");
|
DBG1(DBG_LIB, "libimcv terminated");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user