X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fstrlist.c;h=07b358ef76f223807a54885fa610c2211905ef13;hb=8cecbefa8f63c37cf7a8e9932eea137edcdd5773;hp=b66c33aec9100eb8a779f4da0730f969981c9f45;hpb=93101836aa2492393b960a00b660f529a170c866;p=apps%2Fpfixtools.git diff --git a/postlicyd/strlist.c b/postlicyd/strlist.c index b66c33a..07b358e 100644 --- a/postlicyd/strlist.c +++ b/postlicyd/strlist.c @@ -119,6 +119,7 @@ static trie_t *strlist_create(const char *file, bool reverse, bool lock) file_map_t map; const char *p, *end; char line[BUFSIZ]; + uint32_t count = 0; if (!file_map_open(&map, file, false)) { return NULL; @@ -156,12 +157,14 @@ static trie_t *strlist_create(const char *file, bool reverse, bool lock) if (p < eos) { strlist_copy(line, p, eos - p, reverse); trie_insert(db, line); + ++count; } } p = eol + 1; } file_map_close(&map); trie_compile(db, lock); + info("%s loaded, %u entries", file, count); return db; } @@ -241,6 +244,7 @@ static bool strlist_create_from_rhbl(const char *file, bool lock, trie_delete(&domains); *pdomains = NULL; } + info("rhbl %s loaded, %u hosts, %u domains", file, host_count, domain_count); return hosts != NULL || domains != NULL; }