Plugin enumerator enumerates over loaded features, too

This commit is contained in:
Martin Willi
2011-10-14 10:05:44 +02:00
parent 36b4f05b14
commit fa7c8338ca
7 changed files with 16 additions and 7 deletions
+6 -1
View File
@@ -177,9 +177,14 @@ static bool load_plugin(private_plugin_loader_t *this, char *name, char *file)
/**
* Convert enumerated entries to plugin_t
*/
static bool plugin_filter(void *null, plugin_entry_t **entry, plugin_t **plugin)
static bool plugin_filter(void *null, plugin_entry_t **entry, plugin_t **plugin,
void *in, linked_list_t **list)
{
*plugin = (*entry)->plugin;
if (list)
{
*list = (*entry)->loaded;
}
return TRUE;
}