/* $NetBSD: refuse.c,v 1.4.66.2 2012/04/23 23:40:41 riz Exp $ */ /* * 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. */ #include #ifndef lint #if 0 static char sccsid[] = "@(#) refuse.c 1.5 94/12/28 17:42:39"; #else __RCSID("$NetBSD: refuse.c,v 1.4.66.2 2012/04/23 23:40:41 riz Exp $"); #endif #endif /* System libraries. */ #include #include /* Local stuff. */ #include "tcpd.h" /* refuse - refuse request */ void refuse(request) struct request_info *request; { syslog(deny_severity, "refused connect from %s", eval_client(request)); clean_exit(request); /* NOTREACHED */ }