X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fstrlist.c;fp=postlicyd%2Fstrlist.c;h=dee9269058f85c122e4ad866c9802618d7691da4;hb=7e4bf3c72dfb5be45dcb6479c5fa69c0dde80449;hp=25ed069a290727dd8af71dd10118a50f1092629e;hpb=4e8709f2fc6338d2774c24c9c353deca1990f600;p=apps%2Fpfixtools.git diff --git a/postlicyd/strlist.c b/postlicyd/strlist.c index 25ed069..dee9269 100644 --- a/postlicyd/strlist.c +++ b/postlicyd/strlist.c @@ -219,13 +219,16 @@ static bool strlist_filter_constructor(filter_t *filter) trie = strlist_create(current, reverse, lock); PARSE_CHECK(trie != NULL, "cannot load string list from %s", current); + trie_inspect(trie, false); array_add(config->tries, trie); array_add(config->weights, weight); array_add(config->reverses, reverse); break; } - current = p + 1; - p = m_strchrnul(current, ':'); + if (i != 3) { + current = p + 1; + p = m_strchrnul(current, ':'); + } } } break;