]> source.dussan.org Git - rspamd.git/commitdiff
Fix some issues.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 18 Sep 2014 12:39:52 +0000 (13:39 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 18 Sep 2014 12:39:52 +0000 (13:39 +0100)
src/libutil/radix.c

index 79175b9f438e949f7d2ba91f47931fade6a795ae..99e25d0ba1c6741ceccf98bdfd2e26e584f89b5b 100644 (file)
@@ -413,7 +413,7 @@ radix_compare_compressed (struct radix_compressed_node *node,
                nk = node->d.s.key + shift;
                k = key + shift;
 
-               bit = 1 << 7;
+               bit = 1U << 7;
 
                while (rbits > 0) {
                        if ((*nk & bit) != (*k & bit)) {
@@ -488,7 +488,7 @@ radix_uncompress_path (radix_compressed_t *tree,
                guint levels_uncompress)
 {
        guint8 *nkey = node->d.s.key + start_level / NBBY;
-       guint8 bit = 1 << (7 - start_level % NBBY);
+       guint8 bit = 1U << (7 - start_level % NBBY);
        struct radix_compressed_node *leaf, *next;
 
        /* Make compressed leaf */
@@ -522,7 +522,7 @@ radix_uncompress_path (radix_compressed_t *tree,
                bit >>= 1;
                if (bit == 0) {
                        nkey ++;
-                       bit = 1 << 7;
+                       bit = 1U << 7;
                }
                node = next;
                levels_uncompress --;
@@ -659,7 +659,7 @@ radix_uncompress_node (radix_compressed_t *tree,
                if (bit == 0) {
                        k ++;
                        nkey ++;
-                       bit = 1 << 7;
+                       bit = 1U << 7;
                        kremain --;
                }
        }
@@ -735,7 +735,7 @@ radix_insert_compressed (radix_compressed_t * tree,
        gsize kremain = keylen;
        uintptr_t oldval = RADIX_NO_VALUE;
 
-       bit = 1 << 7;
+       bit = 1U << 7;
        node = tree->root;
 
        g_assert (keybits >= masklen);
@@ -769,7 +769,7 @@ radix_insert_compressed (radix_compressed_t * tree,
                bit >>= 1;
                if (bit == 0) {
                        k ++;
-                       bit = 1 << 7;
+                       bit = 1U << 7;
                        kremain --;
                }
                cur_level ++;
@@ -849,7 +849,7 @@ radix_tree_create_compressed (void)
 {
        radix_compressed_t *tree;
 
-       tree = g_slice_alloc (sizeof (radix_tree_t));
+       tree = g_slice_alloc (sizeof (*tree));
        if (tree == NULL) {
                return NULL;
        }