summaryrefslogtreecommitdiffstats
path: root/lib/filters/filter-regex.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filters/filter-regex.c')
-rw-r--r--lib/filters/filter-regex.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/filters/filter-regex.c b/lib/filters/filter-regex.c
index 235deb5e..131c92ef 100644
--- a/lib/filters/filter-regex.c
+++ b/lib/filters/filter-regex.c
@@ -19,7 +19,7 @@ struct rfilter {
};
static int _extract_pattern(struct pool *mem, const char *pat,
- char **regex, bitset_t accept, int index)
+ char **regex, bitset_t accept, int ix)
{
char sep, *r, *ptr;
@@ -28,11 +28,11 @@ static int _extract_pattern(struct pool *mem, const char *pat,
*/
switch (*pat) {
case 'a':
- bit_set(accept, index);
+ bit_set(accept, ix);
break;
case 'r':
- bit_clear(accept, index);
+ bit_clear(accept, ix);
break;
default:
@@ -80,7 +80,7 @@ static int _extract_pattern(struct pool *mem, const char *pat,
}
*ptr = '\0';
- regex[index] = r;
+ regex[ix] = r;
return 1;
}
@@ -89,7 +89,8 @@ static int _build_matcher(struct rfilter *rf, struct config_value *val)
struct pool *scratch;
struct config_value *v;
char **regex;
- int count = 0, i, r = 0;
+ unsigned count = 0;
+ int i, r = 0;
if (!(scratch = pool_create(1024))) {
stack;