Add regex_matches() to reduce HAVE_PCRE2 ifdefs
[privoxy.git] / client-tags.c
index 474e569..d8cbb35 100644 (file)
@@ -659,11 +659,7 @@ int client_tag_match(const struct pattern_spec *pattern,
 
    for (tag = tags->first; tag != NULL; tag = tag->next)
    {
-#ifdef HAVE_PCRE2
-      if (pcre2_pattern_matches(pattern->pattern.tag_regex, tag->str))
-#else
-      if (0 == regexec(pattern->pattern.tag_regex, tag->str, 0, NULL, 0))
-#endif
+      if (regex_matches(pattern->pattern.tag_regex, tag->str))
       {
          log_error(LOG_LEVEL_TAGGING, "Client tag '%s' matches.", tag->str);
          return 1;