]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/tcp-wrappers/tcp-wrappers-7.6/sig_fix
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / tcp-wrappers / tcp-wrappers-7.6 / sig_fix
1 * Mon Feb 10 2003 Harald Hoyer <harald@redhat.de> 7.6-29
2 - added security patch tcp_wrappers-7.6-sig.patch
3
4 --- tcp_wrappers_7.6/hosts_access.c.sig 2003-02-10 16:18:31.000000000 +0100
5 +++ tcp_wrappers_7.6/hosts_access.c     2003-02-10 16:50:38.000000000 +0100
6 @@ -66,6 +66,7 @@
7  
8  #define        YES             1
9  #define        NO              0
10 +#define ERR             -1
11  
12   /*
13    * These variables are globally visible so that they can be redirected in
14 @@ -129,9 +129,9 @@
15         return (verdict == AC_PERMIT);
16      if (table_match(hosts_allow_table, request))
17         return (YES);
18 -    if (table_match(hosts_deny_table, request))
19 -       return (NO);
20 -    return (YES);
21 +    if (table_match(hosts_deny_table, request) == NO)
22 +       return (YES);
23 +    return (NO);
24  }
25  
26  /* table_match - match table entries with (daemon, client) pair */
27 @@ -175,6 +175,7 @@
28         (void) fclose(fp);
29      } else if (errno != ENOENT) {
30         tcpd_warn("cannot open %s: %m", table);
31 +       match = ERR;
32      }
33      if (match) {
34         if (hosts_access_verbose > 1)