summaryrefslogtreecommitdiffstats
path: root/src/libutil/addr.c
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/addr.c
parentec2b296b1ac0bede84949b3d61eac538ba9d239f (diff)
downloadrspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.tar.gz
rspamd-851c1b67b70e21f392115be2e6ddfbefb5d49b8f.zip
[Minor] Do not use glib PRNG
Diffstat (limited to 'src/libutil/addr.c')
-rw-r--r--src/libutil/addr.c2
1 files changed, 1 insertions, 1 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));