From: Vsevolod Stakhov Date: Sat, 20 May 2017 12:22:04 +0000 (+0100) Subject: [Minor] Fix addition in pcre fallback X-Git-Tag: 1.6.0~158 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3c86e289e106a68871034e7f8b7e62708422cd23;p=rspamd.git [Minor] Fix addition in pcre fallback --- 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]; }