From: Vsevolod Stakhov Date: Mon, 27 Jul 2015 14:34:59 +0000 (+0100) Subject: Classify errors are non-fatal errors. X-Git-Tag: 1.0.0~276 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4ace607202e5f90a7f654539ea7a671d59a107b1;p=thirdparty%2Frspamd.git Classify errors are non-fatal errors. --- diff --git a/src/libserver/task.c b/src/libserver/task.c index 9c17bd3c52..ebd78b4a9e 100644 --- a/src/libserver/task.c +++ b/src/libserver/task.c @@ -397,6 +397,7 @@ rspamd_task_process (struct rspamd_task *task, guint stages) { gint st; gboolean ret = TRUE; + GError *stat_error = NULL; /* Avoid nested calls */ if (task->flags & RSPAMD_TASK_FLAG_PROCESSING) { @@ -430,9 +431,10 @@ rspamd_task_process (struct rspamd_task *task, guint stages) break; case RSPAMD_TASK_STAGE_CLASSIFIERS: - if (rspamd_stat_classify (task, task->cfg->lua_state, &task->err) == + if (rspamd_stat_classify (task, task->cfg->lua_state, &stat_error) == RSPAMD_STAT_PROCESS_ERROR) { - ret = FALSE; + msg_err ("classify error: %e", stat_error); + g_error_free (stat_error); } break;