]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Use deterministic ids for maps
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Jan 2017 17:42:59 +0000 (17:42 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Jan 2017 17:42:59 +0000 (17:42 +0000)
src/libutil/map.c

index 22e78c097cc741b1211bef8ace59423201e3dcf5..3a7cdc0324234062592cbc41fdc18a8cba1c47aa 100644 (file)
@@ -1453,7 +1453,8 @@ rspamd_map_parse_backend (struct rspamd_config *cfg, const gchar *map_line)
                bk->data.hd = hdata;
        }
 
-       bk->id = rspamd_random_uint64_fast ();
+       bk->id = rspamd_cryptobox_fast_hash_specific (RSPAMD_CRYPTOBOX_T1HA,
+                       bk->uri, strlen (bk->uri), 0xdeadbabe);
 
        return bk;