diff options
Diffstat (limited to 'src/libstrongswan/plugins/plugin_loader.c')
-rw-r--r-- | src/libstrongswan/plugins/plugin_loader.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstrongswan/plugins/plugin_loader.c b/src/libstrongswan/plugins/plugin_loader.c index 994e4df89..b97a5f3e6 100644 --- a/src/libstrongswan/plugins/plugin_loader.c +++ b/src/libstrongswan/plugins/plugin_loader.c @@ -331,7 +331,7 @@ static bool dependency_required(private_plugin_loader_t *this, static int load_features(private_plugin_loader_t *this, bool soft, bool report) { enumerator_t *enumerator; - plugin_feature_t *feature, *reg = NULL; + plugin_feature_t *feature, *reg; plugin_entry_t *entry; int count, i, loaded = 0; @@ -342,6 +342,7 @@ static int load_features(private_plugin_loader_t *this, bool soft, bool report) { /* feature interface not supported */ continue; } + reg = NULL; count = entry->plugin->get_features(entry->plugin, &feature); for (i = 0; i < count; i++) { |