From: Vsevolod Stakhov Date: Tue, 24 Mar 2015 14:02:41 +0000 (+0000) Subject: Fix rspamd_parts_distance function. X-Git-Tag: 0.9.0~437 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6c536a2dee0aba58a1db361e870e0517369c70bb;p=rspamd.git Fix rspamd_parts_distance function. --- diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c index 01e3ddeb2..2e8fdeedc 100644 --- a/src/libmime/mime_expressions.c +++ b/src/libmime/mime_expressions.c @@ -1135,7 +1135,7 @@ rspamd_parts_distance (struct rspamd_task * task, GArray * args, void *unused) (gchar *)arg->data); threshold = 100; } - if (args->len == 1) { + if (args->len >= 2) { arg = &g_array_index (args, struct expression_argument, 1); if (!arg || arg->type != EXPRESSION_ARGUMENT_NORMAL) { msg_warn ("invalid argument to function is passed");