diff options
Diffstat (limited to 'servers.c')
-rw-r--r-- | servers.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -1,4 +1,5 @@ #include "servers.h" +#include "conf.h" static GSList *servers = NULL; @@ -30,7 +31,15 @@ gboolean server_remove(struct server *server) { return TRUE; } -void server_clear() { +void servers_init() { + gsize length; + gchar **s = conf_get_string_list("audist", "servers", &length); + for(int i = 0; i < length; i++) { + g_debug(" server %d: %s", i, s[i]); + } +} + +void server_free() { for(GSList *node = servers; node; node = g_slist_next(node)) { struct server *s = node->data; g_free(s->host); |