aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2013-06-27 21:25:38 +0800
committerMark Felder <feld@FreeBSD.org>2013-06-27 21:25:38 +0800
commit2479fcefc03f2daaf85b1e70a2d585fecfa6e337 (patch)
tree013451ffd21de51a1f5e75f07805037c5513701f
parentca83d3678b5045df497845b62a160a137459a091 (diff)
downloadfreebsd-ports-gnome-2479fcefc03f2daaf85b1e70a2d585fecfa6e337.tar.gz
freebsd-ports-gnome-2479fcefc03f2daaf85b1e70a2d585fecfa6e337.tar.zst
freebsd-ports-gnome-2479fcefc03f2daaf85b1e70a2d585fecfa6e337.zip
fix patch
Approved by: swills (mentor)
-rw-r--r--net/rwhoisd/files/patch-server-security.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/net/rwhoisd/files/patch-server-security.c b/net/rwhoisd/files/patch-server-security.c
index a30b89cfe80d..0bd7de1955fa 100644
--- a/net/rwhoisd/files/patch-server-security.c
+++ b/net/rwhoisd/files/patch-server-security.c
@@ -1,5 +1,5 @@
---- server/security.c.orig 2005-06-01 09:20:55.000000000 +0900
-+++ server/security.c 2013-06-26 14:56:12.000000000 +0900
+--- server/security.c.orig 2013-06-26 08:30:20.069392984 -0500
++++ server/security.c 2013-06-26 08:33:21.470393456 -0500
@@ -110,18 +110,17 @@
char *hosts_deny;
extern char *hosts_allow_table;
@@ -21,26 +21,26 @@
-# else
- struct request_info req;
-# endif /* HAVE_IPV6 */
-
+
hosts_allow = get_security_allow();
hosts_deny = get_security_deny();
@@ -133,7 +132,6 @@
hosts_allow_table = hosts_allow;
hosts_deny_table = hosts_deny;
-
+
-# ifdef HAVE_IPV6
/* Do this the new way, which specifically knows how to format IPv6
addresses. */
-
+
@@ -153,42 +151,15 @@
-
- /* convert the address to a presentation format that tcp wrapper
+
+ /* convert the address to a presentation format that tcp wrapper
understands */
- switch ( sa->sa_family ) {
- case AF_INET: {
- sin = (struct sockaddr_in *) sa;
- strncpy( wrapper_addr,
-- inet_ntop( AF_INET, (void *) sin->sin_addr.s_addr, addr,
+- inet_ntop( AF_INET, (void *) sin->sin_addr.s_addr, addr,
- sizeof addr ),
- sizeof wrapper_addr ) ;
- }
@@ -51,7 +51,7 @@
- /* If it's an IPv4 mapped address, drop the leading '::ffff:' */
- if ( IN6_IS_ADDR_V4MAPPED( &(sin6->sin6_addr) ) )
- strncpy( wrapper_addr, addr + 7, sizeof wrapper_addr );
-- /* otherwise surround the address with braces to hopefully match
+- /* otherwise surround the address with braces to hopefully match
- what tcp wrapper expects */
- else sprintf( wrapper_addr, "%s", addr );
- }
@@ -63,21 +63,21 @@
+ strerror(errno));
+
log( L_LOG_WARNING, CONFIG, "client tcp wrapper address: %s", wrapper_addr );
-
+
return( hosts_ctl( directive, client_name, wrapper_addr, STRING_UNKNOWN ) );
-# else /* HAVE_IPV6 */
--
+-
- /* Do this the old way, which still seems to work */
--
+-
- /* set up the request structure */
- request_init(&req, RQ_FILE, 0, RQ_DAEMON, directive, 0);
--
+-
- /* fill in the client info */
- fromhost(&req);
-
- /* return the results of the access check */
- return(hosts_access(&req));
-# endif /* HAVE_IPV6 */
-
+
#else /* USE_TCP_WRAPPERS */
return TRUE;