diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-05-20 13:22:04 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-05-20 13:22:04 +0100 |
commit | 3c86e289e106a68871034e7f8b7e62708422cd23 (patch) | |
tree | eedfba1c5213c450666f364f9f1615621df0fe3d | |
parent | 5e77b3c83891e37820a705b3f62d386de210725d (diff) | |
download | rspamd-3c86e289e106a68871034e7f8b7e62708422cd23.tar.gz rspamd-3c86e289e106a68871034e7f8b7e62708422cd23.zip |
[Minor] Fix addition in pcre fallback
-rw-r--r-- | src/libserver/re_cache.c | 3 |
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]; } |