- working policy installation and removal

This commit is contained in:
Martin Willi
2006-03-01 15:56:51 +00:00
parent fb8aa445d2
commit 5d187bd234
8 changed files with 345 additions and 101 deletions
+4 -4
View File
@@ -196,6 +196,10 @@ static void initialize(private_daemon_t *this)
*/
static void destroy(private_daemon_t *this)
{
if (this->public.ike_sa_manager != NULL)
{
this->public.ike_sa_manager->destroy(this->public.ike_sa_manager);
}
if (this->public.kernel_interface != NULL)
{
this->public.kernel_interface->destroy(this->public.kernel_interface);
@@ -232,10 +236,6 @@ static void destroy(private_daemon_t *this)
{
this->public.socket->destroy(this->public.socket);
}
if (this->public.ike_sa_manager != NULL)
{
this->public.ike_sa_manager->destroy(this->public.ike_sa_manager);
}
if (this->public.configuration_manager != NULL)
{
this->public.configuration_manager->destroy(this->public.configuration_manager);