Current Path : /usr/src/contrib/tcp_wrappers/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/tcp_wrappers/refuse.c |
/* * refuse() reports a refused connection, and takes the consequences: in * case of a datagram-oriented service, the unread datagram is taken from * the input queue (or inetd would see the same datagram again and again); * the program is terminated. * * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands. * * $FreeBSD: release/9.1.0/contrib/tcp_wrappers/refuse.c 56977 2000-02-03 10:27:03Z shin $ */ #ifndef lint static char sccsid[] = "@(#) refuse.c 1.5 94/12/28 17:42:39"; #endif /* System libraries. */ #include <stdio.h> #include <syslog.h> /* Local stuff. */ #include "tcpd.h" /* refuse - refuse request */ void refuse(request) struct request_info *request; { #ifdef INET6 syslog(deny_severity, "refused connect from %s (%s)", eval_client(request), eval_hostaddr(request->client)); #else syslog(deny_severity, "refused connect from %s", eval_client(request)); #endif clean_exit(request); /* NOTREACHED */ }