From 18aa7f048cb087c48e82938b990b5fde4ed64ab7 Mon Sep 17 00:00:00 2001 From: Dmitriy Alekseev <1865999+dragoangel@users.noreply.github.com> Date: Tue, 21 Apr 2026 20:00:16 +0200 Subject: [PATCH] [Fix] Do not block allowed clients on TCP fuzzy Signed-off-by: Dmitriy Alekseev <1865999+dragoangel@users.noreply.github.com> --- src/fuzzy_storage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index 715479576a..6bffdc681c 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -2374,7 +2374,8 @@ accept_tcp_socket(EV_P_ ev_io *w, int revents) } /* Check if client is allowed */ - if (!rspamd_fuzzy_check_client(ctx, addr)) { + int block_code = rspamd_fuzzy_check_client(ctx, addr); + if (block_code > 0) { msg_info("refusing TCP connection from %s (blacklisted)", rspamd_inet_address_to_string(addr)); rspamd_inet_address_free(addr); -- 2.47.3