From 9b936f464d29682235f6d6cc771412e61dc632b1 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 15 Mar 2016 15:50:23 +1000 Subject: [PATCH] * filter.[ch]: add f2b_filter_error() --- src/filter.c | 6 ++++++ src/filter.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/filter.c b/src/filter.c index a565f1f..018978e 100644 --- a/src/filter.c +++ b/src/filter.c @@ -154,3 +154,9 @@ f2b_filter_match(f2b_filter_t *filter, const char *line, char *buf, size_t buf_s return filter->match(filter->cfg, line, buf, buf_size); } + +const char * +f2b_filter_error(f2b_filter_t *filter) { + assert(filter != NULL); + return filter->error(filter->cfg); +} diff --git a/src/filter.h b/src/filter.h index 016fc2e..6e74b29 100644 --- a/src/filter.h +++ b/src/filter.h @@ -26,5 +26,6 @@ f2b_filter_t * f2b_filter_create (f2b_config_section_t *config, const char *id); void f2b_filter_destroy(f2b_filter_t *b); bool f2b_filter_match(f2b_filter_t *b, const char *line, char *buf, size_t buf_size); +const char * f2b_filter_error(f2b_filter_t *b); #endif /* FILTER_H_ */