diff options
-rw-r--r-- | src/fuzzy_storage.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index 4d5706eb9..2ca300025 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -857,8 +857,8 @@ rspamd_fuzzy_process_command (struct fuzzy_session *session) else { if (rspamd_fuzzy_check_client (session)) { /* Check whitelist */ - if (session->ctx->skip_hashes) { - rspamd_encode_hex_buf (cmd->digest, sizeof (cmd->cmd), + if (session->ctx->skip_hashes && cmd->cmd == FUZZY_WRITE) { + rspamd_encode_hex_buf (cmd->digest, sizeof (cmd->digest), hexbuf, sizeof (hexbuf) - 1); hexbuf[sizeof (hexbuf) - 1] = '\0'; |