diff options
author | Markus Friedl <markus@cvs.openbsd.org> | 2001-11-10 13:19:46 +0000 |
---|---|---|
committer | Markus Friedl <markus@cvs.openbsd.org> | 2001-11-10 13:19:46 +0000 |
commit | 18ba492fc5923195a681edbbf1aacb648c635382 (patch) | |
tree | 56b6fb9912f948c2f30f3f1fb77ec789b6de7ae7 /usr.bin/ssh | |
parent | 405886d0c08789510edd0b2521083c7ccbbc8771 (diff) |
cleanup libwrap support (remove bogus comment, bogus close(), add debug, etc).
Diffstat (limited to 'usr.bin/ssh')
-rw-r--r-- | usr.bin/ssh/sshd.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.bin/ssh/sshd.c b/usr.bin/ssh/sshd.c index 1882b996e63..f45a1d5d20e 100644 --- a/usr.bin/ssh/sshd.c +++ b/usr.bin/ssh/sshd.c @@ -40,7 +40,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshd.c,v 1.208 2001/11/09 19:08:35 markus Exp $"); +RCSID("$OpenBSD: sshd.c,v 1.209 2001/11/10 13:19:45 markus Exp $"); #include <openssl/dh.h> #include <openssl/bn.h> @@ -1106,9 +1106,8 @@ main(int ac, char **av) remote_port = get_remote_port(); remote_ip = get_remote_ipaddr(); - /* Check whether logins are denied from this host. */ #ifdef LIBWRAP - /* XXX LIBWRAP noes not know about IPv6 */ + /* Check whether logins are denied from this host. */ { struct request_info req; @@ -1116,13 +1115,14 @@ main(int ac, char **av) fromhost(&req); if (!hosts_access(&req)) { + debug("Connection refused by tcp wrapper"); refuse(&req); - close(sock_in); - close(sock_out); + /* NOTREACHED */ + fatal("libwrap refuse returns"); } -/*XXX IPv6 verbose("Connection from %.500s port %d", eval_client(&req), remote_port); */ } #endif /* LIBWRAP */ + /* Log the connection. */ verbose("Connection from %.500s port %d", remote_ip, remote_port); |