Properly initialize the UCI plugin.
[strongswan.git] / src / libcharon / plugins / uci / uci_plugin.c
index 0d4cd0a..497c473 100644 (file)
@@ -87,14 +87,15 @@ plugin_t *uci_plugin_create()
                .public = {
                        .plugin = {
                                .get_name = _get_name,
+                               .reload = (void*)return_false,
                                .destroy = _destroy,
                        },
                },
                .parser = uci_parser_create(UCI_PACKAGE),
-               .config = uci_config_create(this->parser),
-               .creds = uci_creds_create(this->parser),
                .control = uci_control_create(),
        );
+       this->config = uci_config_create(this->parser);
+       this->creds = uci_creds_create(this->parser);
 
        charon->backends->add_backend(charon->backends, &this->config->backend);
        lib->credmgr->add_set(lib->credmgr, &this->creds->credential_set);