summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/sshd.c
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>2000-06-26 23:39:26 +0000
committergreen <green@FreeBSD.org>2000-06-26 23:39:26 +0000
commit71e9ee0209406b448d6fa3dbe17b71b7316c74c1 (patch)
treec2187a340c323e4f5fe47ce746c6afb8c568b861 /crypto/openssh/sshd.c
parent9af816e94656f88812336df4be5d2ddac233080f (diff)
downloadFreeBSD-src-71e9ee0209406b448d6fa3dbe17b71b7316c74c1.zip
FreeBSD-src-71e9ee0209406b448d6fa3dbe17b71b7316c74c1.tar.gz
Also make sure to close the socket that exceeds your rate limit.
Diffstat (limited to 'crypto/openssh/sshd.c')
-rw-r--r--crypto/openssh/sshd.c1
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 {
OpenPOWER on IntegriCloud