diff options
author | green <green@FreeBSD.org> | 2000-06-26 23:39:26 +0000 |
---|---|---|
committer | green <green@FreeBSD.org> | 2000-06-26 23:39:26 +0000 |
commit | 71e9ee0209406b448d6fa3dbe17b71b7316c74c1 (patch) | |
tree | c2187a340c323e4f5fe47ce746c6afb8c568b861 /crypto | |
parent | 9af816e94656f88812336df4be5d2ddac233080f (diff) | |
download | FreeBSD-src-71e9ee0209406b448d6fa3dbe17b71b7316c74c1.zip FreeBSD-src-71e9ee0209406b448d6fa3dbe17b71b7316c74c1.tar.gz |
Also make sure to close the socket that exceeds your rate limit.
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/openssh/sshd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/openssh/sshd.c b/crypto/openssh/sshd.c index 0821b75..177c394 100644 --- a/crypto/openssh/sshd.c +++ b/crypto/openssh/sshd.c @@ -868,6 +868,7 @@ main(int ac, char **av) options.connections_period, myaddr, get_sock_port(newsock, 1), ntop); free((void *)myaddr); + close(newsock); ratelim_exceeded = 0; continue; } else { |