aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-01-09 16:37:44 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-01-09 16:37:44 +0000
commit851c1b67b70e21f392115be2e6ddfbefb5d49b8f (patch)
tree755db592ee0523948e2d2d5de7fb9f6a89a5a51f /src/libutil
parentec2b296b1ac0bede84949b3d61eac538ba9d239f (diff)
downloadrspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.tar.gz
rspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.zip
[Minor] Do not use glib PRNG
Diffstat (limited to 'src/libutil')
-rw-r--r--src/libutil/addr.c2
-rw-r--r--src/libutil/util.c1
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 */