Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2003 09:38:50 -0500
From:      "Dan Langille" <dan@langille.org>
To:        FreeBSD-hackers@freebsd.org
Subject:   hosts_access(3) - correct usage?
Message-ID:  <3F9F8AAA.12507.14D8EE23@localhost>

next in thread | raw e-mail | index | archive | help
Is this the right way to use hosts_access?  The code blows up during 
the hosts_access call.  I'm told it runs OK on Linux/Solaris.  I'm 
wonderding if there's something different it needs to do be doing on 
FreeBSD.

Thanks

#ifdef HAVE_LIBWRAP
      P(mutex);               /* hosts_access is not thread safe */
      request_init(&request, RQ_DAEMON, my_name, RQ_FILE, newsockfd, 
0);
      fromhost(&request);
      if (!hosts_access(&request)) {
     V(mutex);
         Jmsg2(NULL, M_WARNING, 0, _("Connection from %s:%d refused 
by hosts.access"),
           inet_ntoa(cli_addr.sin_addr), ntohs(cli_addr.sin_port));
     close(newsockfd);
     continue;
      }
      V(mutex);
#endif

-- 
Dan Langille : http://www.langille.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F9F8AAA.12507.14D8EE23>