aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/regexp.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-08-24 16:30:34 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-08-24 16:30:34 +0100
commitf3b23bccaf6cac71aa3ca25279184d3f48a2e68a (patch)
tree2a2b96b51ce1aaa74d01bd9054f828eb69ca33e1 /src/libutil/regexp.c
parent1e73c009deec41444f1c3ed24f61c9960e219186 (diff)
downloadrspamd-f3b23bccaf6cac71aa3ca25279184d3f48a2e68a.tar.gz
rspamd-f3b23bccaf6cac71aa3ca25279184d3f48a2e68a.zip
[Minor] Save 8 bytes in rspamd_regexp_t
Diffstat (limited to 'src/libutil/regexp.c')
-rw-r--r--src/libutil/regexp.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libutil/regexp.c b/src/libutil/regexp.c
index 46ed9a0df..90920a95e 100644
--- a/src/libutil/regexp.c
+++ b/src/libutil/regexp.c
@@ -71,7 +71,6 @@ struct rspamd_regexp_s {
gint flags;
gint pcre_flags;
gint ncaptures;
- gint nbackref;
};
struct rspamd_regexp_cache {
@@ -516,24 +515,12 @@ fin:
&ncaptures) == 0) {
res->ncaptures = ncaptures;
}
-
- /* Check number of backrefs */
- if (pcre_fullinfo (res->raw_re, res->extra, PCRE_INFO_BACKREFMAX,
- &ncaptures) == 0) {
- res->nbackref = ncaptures;
- }
#else
/* Check number of captures */
if (pcre2_pattern_info (res->raw_re, PCRE2_INFO_CAPTURECOUNT,
&ncaptures) == 0) {
res->ncaptures = ncaptures;
}
-
- /* Check number of backrefs */
- if (pcre2_pattern_info (res->raw_re, PCRE2_INFO_BACKREFMAX,
- &ncaptures) == 0) {
- res->nbackref = ncaptures;
- }
#endif
return res;
@@ -838,22 +825,6 @@ rspamd_regexp_get_pcre_flags (const rspamd_regexp_t *re)
return re->pcre_flags;
}
-gint
-rspamd_regexp_get_nbackrefs (const rspamd_regexp_t *re)
-{
- g_assert (re != NULL);
-
- return re->nbackref;
-}
-
-gint
-rspamd_regexp_get_ncaptures (const rspamd_regexp_t *re)
-{
- g_assert (re != NULL);
-
- return re->ncaptures;
-}
-
guint
rspamd_regexp_get_maxhits (const rspamd_regexp_t *re)
{