aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-20 13:22:04 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-20 13:22:04 +0100
commit3c86e289e106a68871034e7f8b7e62708422cd23 (patch)
treeeedfba1c5213c450666f364f9f1615621df0fe3d
parent5e77b3c83891e37820a705b3f62d386de210725d (diff)
downloadrspamd-3c86e289e106a68871034e7f8b7e62708422cd23.tar.gz
rspamd-3c86e289e106a68871034e7f8b7e62708422cd23.zip
[Minor] Fix addition in pcre fallback
-rw-r--r--src/libserver/re_cache.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c
index 2302ea8c8..c51caff8f 100644
--- a/src/libserver/re_cache.c
+++ b/src/libserver/re_cache.c
@@ -665,7 +665,7 @@ rspamd_re_cache_process_regexp_data (struct rspamd_re_runtime *rt,
in[i],
lens[i],
is_raw);
- rt->results[re_id] = ret;
+ rt->results[re_id] += ret;
}
setbit (rt->checked, re_id);
@@ -675,6 +675,7 @@ rspamd_re_cache_process_regexp_data (struct rspamd_re_runtime *rt,
if (rt->cache->max_re_data > 0 && lens[i] > rt->cache->max_re_data) {
lens[i] = rt->cache->max_re_data;
}
+
rt->stat.bytes_scanned += lens[i];
}