]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix various warnings
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 7 Apr 2019 08:34:46 +0000 (09:34 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 7 Apr 2019 08:45:16 +0000 (09:45 +0100)
contrib/librdns/util.c
src/libcryptobox/cryptobox.c
src/libutil/mem_pool.c
src/libutil/str_util.c
src/libutil/str_util.h
src/rspamadm/lua_repl.c

index 863db35645b194f4ae0bcf716ce95aac277e1dda..9536a35b2efe0a4801019abd21867f296a1ef044 100644 (file)
@@ -56,8 +56,7 @@ static int
 rdns_make_inet_socket (int type, struct addrinfo *addr, struct sockaddr **psockaddr,
                socklen_t *psocklen)
 {
-       int fd, r, s_error;
-       socklen_t optlen;
+       int fd = -1;
        struct addrinfo *cur;
 
        cur = addr;
@@ -96,8 +95,7 @@ out:
 static int
 rdns_make_unix_socket (const char *path, struct sockaddr_un *addr, int type)
 {
-       int fd = -1, s_error, r, serrno;
-       socklen_t optlen;
+       int fd = -1, serrno;
 
        if (path == NULL) {
                return -1;
@@ -178,7 +176,7 @@ rdns_make_client_socket (const char *credits,
                                        struct sockaddr *cpy;
 
                                        cpy = calloc (1, sizeof (un));
-                                       *psockaddr = sizeof (un);
+                                       *psocklen = sizeof (un);
 
                                        if (cpy == NULL) {
                                                close (r);
@@ -424,6 +422,8 @@ rdns_reply_free (struct rdns_reply *rep)
                                free (entry->content.soa.mname);
                                free (entry->content.soa.admin);
                                break;
+                       default:
+                               break;
                        }
                        free (entry);
                }
index d8f5459d38f174a6e87ae00e7eafc6151deabeb4..1dcd188386634071bbd1076a1d877f9044e5ca60 100644 (file)
@@ -245,6 +245,8 @@ rspamd_cryptobox_test_instr (gint instr)
        signal (SIGILL, old_handler);
 #endif
 
+       (void)rd; /* Silence warning */
+
        /* We actually never return here if SIGILL has been caught */
        return ok == 1;
 }
@@ -354,6 +356,8 @@ rspamd_cryptobox_init (void)
                        case CPUID_RDRAND:
                                rspamd_printf_gstring (buf, "rdrand, ");
                                break;
+                       default:
+                               break; /* Silence warning */
                        }
                }
        }
index a519013d111bdf2a0489afe87e8e33cfcbaffef7..7ef649c0c97d01d4be0b5433c2be66bf10f4af88 100644 (file)
@@ -75,7 +75,7 @@ struct rspamd_mempool_entry_point {
 static inline uint32_t
 rspamd_entry_hash (const char *str)
 {
-       return rspamd_cryptobox_fast_hash (str, strlen (str), rspamd_hash_seed ());
+       return (guint)rspamd_cryptobox_fast_hash (str, strlen (str), rspamd_hash_seed ());
 }
 
 static inline int
index ac7471adab4623e06905669a225bf3401816ef83..d32a0d4d1b085c5f552a3755ea6dcc8a524844eb 100644 (file)
@@ -265,7 +265,7 @@ rspamd_str_hash (gconstpointer key)
 
        len = strlen ((const gchar *)key);
 
-       return rspamd_cryptobox_fast_hash (key, len, rspamd_hash_seed ());
+       return (guint)rspamd_cryptobox_fast_hash (key, len, rspamd_hash_seed ());
 }
 
 gboolean
@@ -314,7 +314,7 @@ rspamd_ftok_hash (gconstpointer key)
 {
        const rspamd_ftok_t *f = key;
 
-       return t1ha (f->begin, f->len, rspamd_hash_seed ());
+       return (guint)rspamd_cryptobox_fast_hash (f->begin, f->len, rspamd_hash_seed ());
 }
 
 gboolean
@@ -2768,7 +2768,7 @@ rspamd_str_regexp_escape (const gchar *pattern, gsize slen,
 
 
 gchar *
-rspamd_str_make_utf_valid (const gchar *src, gsize slen, gsize *dstlen)
+rspamd_str_make_utf_valid (const guchar *src, gsize slen, gsize *dstlen)
 {
        GString *dst;
        const gchar *last;
index 91efdf187ab55982097c76751cfccc2e8d842319..8e8898a32bc68457830303d227a540cab24dee53 100644 (file)
@@ -476,7 +476,7 @@ rspamd_str_regexp_escape (const gchar *pattern, gsize slen,
  * @param dstelen
  * @return
  */
-gchar * rspamd_str_make_utf_valid (const gchar *src, gsize slen, gsize *dstlen);
+gchar * rspamd_str_make_utf_valid (const guchar *src, gsize slen, gsize *dstlen);
 
 /**
  * Strips characters in `strip_chars` from start and end of the GString
index e91bd34fad758baa67bcfa10cb614a712acb9213..430c800f91e3925427f1e9d7e85552ad207f7563 100644 (file)
@@ -619,8 +619,6 @@ static void
 rspamadm_lua_error_handler (struct rspamd_http_connection_entry *conn_ent,
        GError *err)
 {
-       struct rspamadm_lua_repl_session *session = conn_ent->ud;
-
        rspamd_fprintf (stderr, "http error occurred: %s\n", err->message);
 }