X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fsubnet.c;h=fe7d23efb980f4f93daff30c8f5d26a1e3aecb2f;hb=e32d4f3db3f1ed3eebe2e11d57512b60a6c02fa6;hp=17dd39e83b334d1f7774f54dafdb26dd3b7d4f8f;hpb=04d8a8e34e1fe7f33f1946863b36a24ee358175f;p=tinc diff --git a/src/subnet.c b/src/subnet.c index 17dd39e8..fe7d23ef 100644 --- a/src/subnet.c +++ b/src/subnet.c @@ -22,6 +22,7 @@ #include "splay_tree.h" #include "control_common.h" +#include "crypto.h" #include "hash.h" #include "logger.h" #include "net.h" @@ -128,7 +129,7 @@ void subnet_cache_flush_table(subnet_type_t stype) { /* Initialising trees */ void init_subnets(void) { - hash_seed = (uint32_t)rand(); + hash_seed = prng(UINT32_MAX); // tables need to be cleared on startup subnet_cache_flush_tables();