openbsd-ports/mail/rmilter/patches/patch-src_upstream_c
2022-03-11 19:34:31 +00:00

12 lines
467 B
Plaintext

--- src/upstream.c.orig Fri Dec 2 14:42:42 2016
+++ src/upstream.c Fri Dec 2 14:43:17 2016
@@ -226,7 +226,7 @@ get_random_upstream(void *ups, unsigned int members, u
alive = rescan_upstreams (ups, members, msize, now, error_timeout,
revive_timeout, max_errors, priv);
- selected = rand () % alive;
+ selected = arc4random_uniform (alive);
msg_debug("<%s>; get_random_upstream: return upstream with number %d of %d",
priv->mlfi_id, selected, alive);