From: Vsevolod Stakhov Date: Mon, 23 Mar 2015 22:33:05 +0000 (+0000) Subject: Reset variable to avoid unexpected results. X-Git-Tag: 0.9.0~445 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8af3fbb201d248d949849aaf0046c99e3642ca76;p=rspamd.git Reset variable to avoid unexpected results. --- 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); }