Slightly better RNG seed for tincctl.
authorGuus Sliepen <guus@tinc-vpn.org>
Tue, 20 Jul 2021 18:31:49 +0000 (20:31 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Tue, 20 Jul 2021 18:31:49 +0000 (20:31 +0200)
This prevents the Port from being the same when initializing multiple
instances of tinc in a short timespan.

src/tincctl.c

index a6b400b..de171e6 100644 (file)
@@ -3374,7 +3374,8 @@ int main(int argc, char *argv[]) {
 
 #endif
 
-       srand(time(NULL));
+       gettimeofday(&now, NULL);
+       srand(now.tv_sec + now.tv_usec);
        crypto_init();
 
        if(optind >= argc) {