]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Remove minor warnings
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 8 Apr 2017 08:11:16 +0000 (09:11 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 8 Apr 2017 08:11:16 +0000 (09:11 +0100)
src/libmime/filter.c
src/plugins/fuzzy_check.c

index d6c5508241242bd1cbace23ec99f2f91d67d857b..4a1b8bcbc6079ab94f6aa66482568d363be2d7ad 100644 (file)
@@ -382,6 +382,8 @@ rspamd_check_action_metric (struct rspamd_task *task, struct rspamd_metric_resul
                }
        }
        else {
+               sc = NAN;
+
                for (i = task->pre_result.action; i < METRIC_ACTION_MAX; i ++) {
                        selected_action = &mres->metric->actions[i];
                        sc = mres->actions_limits[i];
index 317bb7dd42f92fc2095d91d5b019e797c243b285..bc8f326a7c156185cd79ad650ea2d4138fc16e4f 100644 (file)
@@ -1130,7 +1130,7 @@ fuzzy_cmd_stat (struct fuzzy_rule *rule,
                rspamd_mempool_t *pool)
 {
        struct rspamd_fuzzy_cmd *cmd;
-       struct rspamd_fuzzy_encrypted_cmd *enccmd;
+       struct rspamd_fuzzy_encrypted_cmd *enccmd = NULL;
        struct fuzzy_cmd_io *io;
 
        if (rule->peer_key) {
@@ -1151,7 +1151,7 @@ fuzzy_cmd_stat (struct fuzzy_rule *rule,
        io->tag = cmd->tag;
        memcpy (&io->cmd, cmd, sizeof (io->cmd));
 
-       if (rule->peer_key) {
+       if (rule->peer_key && enccmd) {
                fuzzy_encrypt_cmd (rule, &enccmd->hdr, (guchar *)cmd, sizeof (*cmd));
                io->io.iov_base = enccmd;
                io->io.iov_len = sizeof (*enccmd);
@@ -1173,7 +1173,7 @@ fuzzy_cmd_hash (struct fuzzy_rule *rule,
                rspamd_mempool_t *pool)
 {
        struct rspamd_fuzzy_cmd *cmd;
-       struct rspamd_fuzzy_encrypted_cmd *enccmd;
+       struct rspamd_fuzzy_encrypted_cmd *enccmd = NULL;
        struct fuzzy_cmd_io *io;
 
        if (rule->peer_key) {
@@ -1208,7 +1208,7 @@ fuzzy_cmd_hash (struct fuzzy_rule *rule,
 
        memcpy (&io->cmd, cmd, sizeof (io->cmd));
 
-       if (rule->peer_key) {
+       if (rule->peer_key && enccmd) {
                fuzzy_encrypt_cmd (rule, &enccmd->hdr, (guchar *)cmd, sizeof (*cmd));
                io->io.iov_base = enccmd;
                io->io.iov_len = sizeof (*enccmd);