diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-04-30 12:12:15 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-04-30 12:12:15 +0300 |
commit | 2ae07a9deeda2551509bf70006ee44036e66a80f (patch) | |
tree | 0655dc35b2e94bd6fe65159a6ff32a90cabb9ab7 | |
parent | 5ce458835d2ca44ae185a178fff15db4016a1230 (diff) | |
download | slb-2ae07a9deeda2551509bf70006ee44036e66a80f.tar.gz slb-2ae07a9deeda2551509bf70006ee44036e66a80f.tar.bz2 |
Upgrade to grecs bd4a203ab4.
* src/config.c: Use grecs_list.
m--------- | grecs | 0 | ||||
-rw-r--r-- | src/config.c | 13 |
2 files changed, 4 insertions, 9 deletions
diff --git a/grecs b/grecs -Subproject 3f02a6139ea4ed7635453cbcdd600e815a5c220 +Subproject bd4a203ab453d78e87e29d11017b35248c9babc diff --git a/src/config.c b/src/config.c index c4d27e3..d14d7bb 100644 --- a/src/config.c +++ b/src/config.c @@ -16,7 +16,7 @@ #include "slb.h" -gl_list_t mib_file_list; +struct grecs_list *mib_file_list; struct slb_server *srv_head, *srv_tail; size_t srv_count; @@ -624,21 +624,16 @@ void config_finish() { struct slb_server *srv; - gl_list_iterator_t itr; struct slb_expression *defexpr = NULL; init_mib(); /* Load requested MIBs */ if (mib_file_list) { - const void *p; + struct grecs_list_entry *ep; - itr = gl_list_iterator(mib_file_list); - - while (gl_list_iterator_next(&itr, &p, NULL)) { - read_mib((const char*)p); - } - gl_list_iterator_free(&itr); + for (ep = mib_file_list->head; ep; ep = ep->next) + read_mib((const char*)ep->data); } collect_output_refs(); |