diff options
author | djm <djm> | 2010-12-02 23:50:26 +0000 |
---|---|---|
committer | djm <djm> | 2010-12-02 23:50:26 +0000 |
commit | 20a7e47ca1d5c4f7e2f40f45546094727afc7ab3 (patch) | |
tree | a00ef263b15da1cac7eaceab9d18aba5565eb62d /openbsd-compat/bindresvport.c | |
parent | 2f16adba859f82fdca3d183a4d3de3dcb2614fad (diff) | |
download | openssh-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.c | 2 |
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; |