added msg_auth flag in radius_message_t sign() method
[strongswan.git] / src / libhydra / hydra.c
index 438ff65..f180e36 100644 (file)
@@ -43,8 +43,6 @@ void libhydra_deinit()
        private_hydra_t *this = (private_hydra_t*)hydra;
        this->public.attributes->destroy(this->public.attributes);
        this->public.kernel_interface->destroy(this->public.kernel_interface);
        private_hydra_t *this = (private_hydra_t*)hydra;
        this->public.attributes->destroy(this->public.attributes);
        this->public.kernel_interface->destroy(this->public.kernel_interface);
-       this->public.scheduler->destroy(this->public.scheduler);
-       this->public.processor->destroy(this->public.processor);
        free((void*)this->public.daemon);
        free(this);
        hydra = NULL;
        free((void*)this->public.daemon);
        free(this);
        hydra = NULL;
@@ -61,15 +59,11 @@ bool libhydra_init(const char *daemon)
                .public = {
                        .attributes = attribute_manager_create(),
                        .kernel_interface = kernel_interface_create(),
                .public = {
                        .attributes = attribute_manager_create(),
                        .kernel_interface = kernel_interface_create(),
-                       .processor = processor_create(),
                        .daemon = strdup(daemon ?: "libhydra"),
                },
        );
        hydra = &this->public;
 
                        .daemon = strdup(daemon ?: "libhydra"),
                },
        );
        hydra = &this->public;
 
-       /* requires hydra->processor */
-       this->public.scheduler = scheduler_create();
-
        if (lib->integrity &&
                !lib->integrity->check(lib->integrity, "libhydra", libhydra_init))
        {
        if (lib->integrity &&
                !lib->integrity->check(lib->integrity, "libhydra", libhydra_init))
        {