X-Git-Url: http://git.madism.org/?p=apps%2Fpfixtools.git;a=blobdiff_plain;f=postlicyd%2Fmatch.c;h=ebee763703f918a455c30abed21807bd7e7dcc74;hp=d50b12ac4d7e9cb73898cb748b17299340ee337d;hb=ae0c2eb5d2ea501fd9e458fc138696c268a14569;hpb=a195f9a648c32226b3b2ec4bb44a69a44ff5e51d diff --git a/postlicyd/match.c b/postlicyd/match.c index d50b12a..ebee763 100644 --- a/postlicyd/match.c +++ b/postlicyd/match.c @@ -262,7 +262,8 @@ static inline bool match_condition(const match_condition_t *cond, const query_t return true; } -static filter_result_t match_filter(const filter_t *filter, const query_t *query) +static filter_result_t match_filter(const filter_t *filter, const query_t *query, + filter_context_t *context) { const match_config_t *config = filter->data; foreach (const match_condition_t *condition, config->conditions) { @@ -287,7 +288,8 @@ static filter_result_t match_filter(const filter_t *filter, const query_t *query static int match_init(void) { filter_type_t type = filter_register("match", match_filter_constructor, - match_filter_destructor, match_filter); + match_filter_destructor, match_filter, + NULL, NULL); /* Hooks. */ (void)filter_hook_register(type, "abort");