if (cmd) {
result->v1.tag = cmd->tag;
-
memcpy (&session->reply.rep, result, sizeof (*result));
rspamd_fuzzy_update_stats (session->ctx,
break;
}
- memcpy (session->reply.rep.digest, cmd->digest,
- sizeof (session->reply.rep.digest));
+ memset (&result, 0, sizeof (result));
+ memcpy (result.digest, cmd->digest, sizeof (result.digest));
+ result.v1.flag = cmd->flag;
+ result.v1.tag = cmd->tag;
if (G_UNLIKELY (cmd == NULL || up_len == 0)) {
result.v1.value = 500;
session->ip_stat = ip_stat;
}
- result.v1.flag = cmd->flag;
-
if (cmd->cmd == FUZZY_CHECK) {
if (G_UNLIKELY (session->ctx->collection_mode)) {
result.v1.prob = 0;