X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fmatch.c;h=ebee763703f918a455c30abed21807bd7e7dcc74;hb=b661f2f7af5cad8ecf65f77b28e90f50e7bd7a4d;hp=d50b12ac4d7e9cb73898cb748b17299340ee337d;hpb=59b8220d0227fe68537a563b3e5fa2e63e26bc0d;p=apps%2Fpfixtools.git 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");