summaryrefslogtreecommitdiff
path: root/openbsd-compat/bindresvport.c
diff options
context:
space:
mode:
authordjm <djm>2010-12-02 23:50:26 +0000
committerdjm <djm>2010-12-02 23:50:26 +0000
commit20a7e47ca1d5c4f7e2f40f45546094727afc7ab3 (patch)
treea00ef263b15da1cac7eaceab9d18aba5565eb62d /openbsd-compat/bindresvport.c
parent2f16adba859f82fdca3d183a4d3de3dcb2614fad (diff)
downloadopenssh-20a7e47ca1d5c4f7e2f40f45546094727afc7ab3.tar.gz
- (djm) [openbsd-compat/bindresvport.c] Use arc4random_uniform(range)
instead of (arc4random() % range)
Diffstat (limited to 'openbsd-compat/bindresvport.c')
-rw-r--r--openbsd-compat/bindresvport.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsd-compat/bindresvport.c b/openbsd-compat/bindresvport.c
index c0d5bdb5..c89f2140 100644
--- a/openbsd-compat/bindresvport.c
+++ b/openbsd-compat/bindresvport.c
@@ -89,7 +89,7 @@ bindresvport_sa(int sd, struct sockaddr *sa)
port = ntohs(*portp);
if (port == 0)
- port = (arc4random() % NPORTS) + STARTPORT;
+ port = arc4random_uniform(NPORTS) + STARTPORT;
/* Avoid warning */
error = -1;