aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-04-30 12:12:15 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-04-30 12:12:15 +0300
commit2ae07a9deeda2551509bf70006ee44036e66a80f (patch)
tree0655dc35b2e94bd6fe65159a6ff32a90cabb9ab7
parent5ce458835d2ca44ae185a178fff15db4016a1230 (diff)
downloadslb-2ae07a9deeda2551509bf70006ee44036e66a80f.tar.gz
slb-2ae07a9deeda2551509bf70006ee44036e66a80f.tar.bz2
Upgrade to grecs bd4a203ab4.
* src/config.c: Use grecs_list.
m---------grecs0
-rw-r--r--src/config.c13
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();

Return to:

Send suggestions and report system problems to the System administrator.