From 69099d84949a8044fdfc74e9d7ff6b9e57fc0bcd Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 1 Aug 2017 19:36:38 +0000 Subject: Flesh out libwpactrl --- src/libwpactrl/wpactrl_update.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/libwpactrl/wpactrl_update.c') diff --git a/src/libwpactrl/wpactrl_update.c b/src/libwpactrl/wpactrl_update.c index 0462cbe..e5d8db1 100644 --- a/src/libwpactrl/wpactrl_update.c +++ b/src/libwpactrl/wpactrl_update.c @@ -8,18 +8,6 @@ #include #include "wpactrl-internal.h" -static inline int filter_search (char const *s, size_t len, char const *filters, size_t filterlen) -{ - while (filterlen) - { - size_t flen = strlen(filters) ; - if (len >= flen && !strncmp(filters, s, flen)) return 1 ; - filters += flen+1 ; - filterlen -= flen+1 ; - } - return 0 ; -} - static inline int validate (char const *s, size_t len) { if (len < 4) return 0 ; @@ -41,7 +29,7 @@ int wpactrl_update (wpactrl_t *a) if (r < 0) return -1 ; if (!r) break ; if (a->options & WPACTRL_OPTION_NOFILTER - || (validate(buf, r) && filter_search(buf, r, a->filters.s, a->filters.len))) + || (validate(buf, r) && wpactrl_filter_match(a, buf, r))) { buf[r] = 0 ; if (!stralloc_catb(&a->data, buf, r+1)) return -1 ; -- cgit v1.3.1