]> git.meshlink.io Git - meshlink/commitdiff
Call srand() at startup.
authorGuus Sliepen <guus@meshlink.io>
Thu, 27 Jul 2017 08:38:50 +0000 (10:38 +0200)
committerGuus Sliepen <guus@meshlink.io>
Thu, 27 Jul 2017 08:38:50 +0000 (10:38 +0200)
src/meshlink.c

index 6f480e0af49782b54ee2af449712daf375e24673..1771202f8b729184aac9508184f1e15bb0f1d68f 100644 (file)
@@ -2337,6 +2337,9 @@ void update_node_status(meshlink_handle_t *mesh, node_t *n) {
 
 static void __attribute__((constructor)) meshlink_init(void) {
        crypto_init();
+       unsigned int seed;
+       randomize(&seed, sizeof seed);
+       srand(seed);
 }
 
 static void __attribute__((destructor)) meshlink_exit(void) {