commit fe8bd94: [Minor] Do not send shingles request if no shingles were produced

Vsevolod Stakhov vsevolod at highsecure.ru
Mon Sep 28 11:28:06 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-09-28 12:22:49 +0100
URL: https://github.com/rspamd/rspamd/commit/fe8bd9429838d01e50c763c47bc63433d64d44da

[Minor] Do not send shingles request if no shingles were produced

---
 src/plugins/fuzzy_check.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c
index 810abf587..4e1a2263a 100644
--- a/src/plugins/fuzzy_check.c
+++ b/src/plugins/fuzzy_check.c
@@ -1731,6 +1731,10 @@ fuzzy_cmd_from_text_part (struct rspamd_task *task,
 				memcpy (&shcmd->sgl, sh, sizeof (shcmd->sgl));
 				shcmd->basic.shingles_count = RSPAMD_SHINGLE_SIZE;
 			}
+			else {
+				/* No shingles, no check */
+				return NULL;
+			}
 
 			cached->sh = sh;
 			memcpy (cached->digest, shcmd->basic.digest, sizeof (cached->digest));


More information about the Commits mailing list