From 538766fc1ecc29a2b2d49eea762ce0d2e02c7610 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 8 Jun 2017 11:12:00 +0100 Subject: [PATCH] [Minor] Understand /scan path --- src/libserver/protocol.c | 3 +++ src/libserver/protocol_internal.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/libserver/protocol.c b/src/libserver/protocol.c index 99e965af1..6992307a2 100644 --- a/src/libserver/protocol.c +++ b/src/libserver/protocol.c @@ -134,6 +134,9 @@ rspamd_protocol_handle_url (struct rspamd_task *task, if (CMD_CHECK (p, MSG_CMD_SYMBOLS, pathlen)) { task->cmd = CMD_SYMBOLS; } + else if (CMD_CHECK (p, MSG_CMD_SCAN, pathlen)) { + task->cmd = CMD_CHECK_V2; + } else if (CMD_CHECK (p, MSG_CMD_SKIP, pathlen)) { task->cmd = CMD_SKIP; } diff --git a/src/libserver/protocol_internal.h b/src/libserver/protocol_internal.h index f1897a945..48c1c23f1 100644 --- a/src/libserver/protocol_internal.h +++ b/src/libserver/protocol_internal.h @@ -27,6 +27,7 @@ * Modern check version */ #define MSG_CMD_CHECK_V2 "checkv2" +#define MSG_CMD_SCAN "scan" /* * Check if message is spam or not, and return score plus list -- 2.39.5