X-Git-Url: http://git.madism.org/?p=apps%2Fpfixtools.git;a=blobdiff_plain;f=postlicyd%2Fiplist.c;h=867f88b7757e965418dfe6fba7aa5b0152373925;hp=ebd29f848f344fc9d7af47726f9c9511c5105121;hb=ae0c2eb5d2ea501fd9e458fc138696c268a14569;hpb=a195f9a648c32226b3b2ec4bb44a69a44ff5e51d diff --git a/postlicyd/iplist.c b/postlicyd/iplist.c index ebd29f8..867f88b 100644 --- a/postlicyd/iplist.c +++ b/postlicyd/iplist.c @@ -391,7 +391,8 @@ static void rbl_filter_destructor(filter_t *filter) filter->data = data; } -static filter_result_t rbl_filter(const filter_t *filter, const query_t *query) +static filter_result_t rbl_filter(const filter_t *filter, const query_t *query, + filter_context_t *context) { uint32_t ip; int32_t sum = 0; @@ -450,7 +451,8 @@ static filter_result_t rbl_filter(const filter_t *filter, const query_t *query) static int rbl_init(void) { filter_type_t type = filter_register("iplist", rbl_filter_constructor, - rbl_filter_destructor, rbl_filter); + rbl_filter_destructor, rbl_filter, + NULL, NULL); /* Hooks. */ (void)filter_hook_register(type, "abort");