diff options
author | 2014-01-10 16:34:25 +0000 | |
---|---|---|
committer | 2014-01-10 16:34:25 +0000 | |
commit | dc4e3d0a27e1bcff9cedfe2b3d9614cbb61c93c4 (patch) | |
tree | 74a6e8ef2745de80f42d0fecfa523d0fdb79bfd4 | |
parent | likewise. this is useless (diff) | |
download | wireguard-openbsd-dc4e3d0a27e1bcff9cedfe2b3d9614cbb61c93c4.tar.xz wireguard-openbsd-dc4e3d0a27e1bcff9cedfe2b3d9614cbb61c93c4.zip |
Use arc4random instead of random in the flock regress tests.
ok deraadt@
-rw-r--r-- | regress/sys/kern/flock/flock.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/regress/sys/kern/flock/flock.c b/regress/sys/kern/flock/flock.c index e5e0baca04c..b6606743fc6 100644 --- a/regress/sys/kern/flock/flock.c +++ b/regress/sys/kern/flock/flock.c @@ -1174,19 +1174,17 @@ test14(int fd, int argc, const char **argv) * Child - do some work and exit. */ id = id_base + i; - srandom(getpid()); - for (j = 0; j < 50; j++) { int start, end, len; int set, wrlock; do { - start = random() & 127; - end = random() & 127; + start = arc4random_uniform(128); + end = arc4random_uniform(128); } while (end <= start); - set = random() & 1; - wrlock = random() & 1; + set = arc4random_uniform(2); + wrlock = arc4random_uniform(2); len = end - start; fl.l_start = start; |