From 8af3fbb201d248d949849aaf0046c99e3642ca76 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 23 Mar 2015 22:33:05 +0000 Subject: [PATCH] Reset variable to avoid unexpected results. --- src/libmime/mime_expressions.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c index bf87d252d..4cfbcc7a6 100644 --- a/src/libmime/mime_expressions.c +++ b/src/libmime/mime_expressions.c @@ -638,6 +638,12 @@ rspamd_mime_regexp_element_process (struct rspamd_task *task, return r; } + /* + * Since we've queried cache for the value + * r could be RSPAMD_TASK_CACHE_NO_VALUE. Hence, we need to reset it here + * to avoid suspicious results + */ + r = 0; if (len == 0) { len = strlen (data); } -- 2.39.5