diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-01-09 16:37:44 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-01-09 16:37:44 +0000 |
commit | 851c1b67b70e21f392115be2e6ddfbefb5d49b8f (patch) | |
tree | 755db592ee0523948e2d2d5de7fb9f6a89a5a51f /src/libutil | |
parent | ec2b296b1ac0bede84949b3d61eac538ba9d239f (diff) | |
download | rspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.tar.gz rspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.zip |
[Minor] Do not use glib PRNG
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/addr.c | 2 | ||||
-rw-r--r-- | src/libutil/util.c | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/libutil/addr.c b/src/libutil/addr.c index dbb279579..728189068 100644 --- a/src/libutil/addr.c +++ b/src/libutil/addr.c @@ -159,7 +159,7 @@ rspamd_ip_check_ipv6 (void) */ memset (&sin6, 0, sizeof (sin6)); sin6.sin6_family = AF_INET6; - sin6.sin6_port = g_random_int_range (20000, 60000); + sin6.sin6_port = rspamd_random_uint64_fast () % 40000 + 20000; sin6.sin6_addr = ip6_local; r = bind (s, (struct sockaddr *)&sin6, sizeof (sin6)); diff --git a/src/libutil/util.c b/src/libutil/util.c index c33a92180..832b7dfb7 100644 --- a/src/libutil/util.c +++ b/src/libutil/util.c @@ -2096,7 +2096,6 @@ rspamd_init_libs (void) SSL_CTX_set_options (ctx->ssl_ctx, ssl_options); #endif - g_random_set_seed (ottery_rand_uint32 ()); rspamd_random_seed_fast (); /* Set stack size for pcre */ |