diff options
-rw-r--r-- | src/fuzzy_storage.c | 3 | ||||
-rw-r--r-- | src/plugins/fuzzy_check.c | 5 |
2 files changed, 2 insertions, 6 deletions
diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index 86153f01c..e4ce81d42 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -444,12 +444,12 @@ rspamd_fuzzy_process_command (struct fuzzy_session *session) } } + result.flag = cmd->flag; if (cmd->cmd == FUZZY_CHECK) { result = rspamd_fuzzy_backend_check (session->ctx->backend, cmd, session->ctx->expire); } else { - result.flag = cmd->flag; if (rspamd_fuzzy_check_client (session)) { if (session->worker->index == 0 || session->ctx->peer_fd == -1) { @@ -487,7 +487,6 @@ rspamd_fuzzy_process_command (struct fuzzy_session *session) reply: result.tag = cmd->tag; - result.flag = cmd->flag; memcpy (&session->reply.rep, &result, sizeof (result)); rspamd_fuzzy_update_stats (session->ctx, diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c index d51a1637a..e62990574 100644 --- a/src/plugins/fuzzy_check.c +++ b/src/plugins/fuzzy_check.c @@ -2045,12 +2045,9 @@ fuzzy_process_handler (struct rspamd_http_connection_entry *conn_ent, saved, err); } - if (res > 0) { + if (res) { processed = TRUE; } - else if (res == -1) { - break; - } cur = g_list_next (cur); } |