summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/rtadvd/rtadvd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/rtadvd/rtadvd.c b/usr.sbin/rtadvd/rtadvd.c
index 8212b32..af72bb9 100644
--- a/usr.sbin/rtadvd/rtadvd.c
+++ b/usr.sbin/rtadvd/rtadvd.c
@@ -894,7 +894,7 @@ set_short_delay(rai)
* already-scheduled time. RFC-2461 6.2.6
*/
#ifdef HAVE_ARC4RANDOM
- delay = arc4random() % MAX_RA_DELAY_TIME;
+ delay = arc4random_uniform(MAX_RA_DELAY_TIME);
#else
delay = random() % MAX_RA_DELAY_TIME;
#endif
@@ -1661,7 +1661,7 @@ ra_timer_update(void *data, struct timeval *tm)
*/
interval = rai->mininterval;
#ifdef HAVE_ARC4RANDOM
- interval += arc4random() % (rai->maxinterval - rai->mininterval);
+ interval += arc4random_uniform(rai->maxinterval - rai->mininterval);
#else
interval += random() % (rai->maxinterval - rai->mininterval);
#endif
OpenPOWER on IntegriCloud