From 82513f0b7f8e080c0dcb9d3b564f8f21bc3aa972 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 15 Mar 2016 16:11:37 +1000 Subject: [PATCH] * src/filters/pcre.c : misc errors --- src/filters/pcre.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/filters/pcre.c b/src/filters/pcre.c index afb9214..0b0f8c4 100644 --- a/src/filters/pcre.c +++ b/src/filters/pcre.c @@ -14,7 +14,7 @@ #include -#define HOST_REGEX "([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})" +#define HOST_REGEX "(?[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})" typedef struct f2b_regex_t { struct f2b_regex_t *next; @@ -102,7 +102,7 @@ append(cfg_t *cfg, const char *pattern) { } if (cfg->study) { - flags = PCRE_STUDY_EXTRA_NEEDED; + flags = 0; if (cfg->usejit) flags |= PCRE_STUDY_JIT_COMPILE; if ((regex->data = pcre_study(regex->regex, 0, &errptr)) == NULL) { @@ -115,7 +115,7 @@ append(cfg_t *cfg, const char *pattern) { regex->next = cfg->regexps; cfg->regexps = regex; - return false; + return true; } bool