]> git.pld-linux.org Git - packages/postfix.git/blob - postfix-glibc.patch
- RBL and ppp related fixes
[packages/postfix.git] / postfix-glibc.patch
1 diff -ur postfix-19990906-pl05/global/own_inet_addr.c postfix-19990906-pl05.old/global/own_inet_addr.c
2 --- postfix-19990906-pl05/global/own_inet_addr.c        Tue Oct 12 21:00:22 1999
3 +++ postfix-19990906-pl05.old/global/own_inet_addr.c    Tue Oct 12 18:58:55 1999
4 @@ -109,8 +109,8 @@
5  
6      for (i = 0; i < addr_list.used; i++)
7         if (addr->__ss_family == addr_list.addrs[i].__ss_family) {
8 -           if (!bcmp(addr->__ss_pad1, addr_list.addrs[i].__ss_pad1,
9 -                     addr->__ss_len))
10 +           if (!bcmp(addr->__ss_padding, addr_list.addrs[i].__ss_padding,
11 +                     SA_LEN((struct sockaddr *)&addr)))
12                 return (1);
13         }
14      return (0);
15 diff -ur postfix-19990906-pl05/smtp/smtp_addr.c postfix-19990906-pl05.old/smtp/smtp_addr.c
16 --- postfix-19990906-pl05/smtp/smtp_addr.c      Tue Oct 12 21:00:23 1999
17 +++ postfix-19990906-pl05.old/smtp/smtp_addr.c  Tue Oct 12 19:10:21 1999
18 @@ -320,14 +320,14 @@
19             switch(addr->type) {
20                 case T_A:
21                     if (self->addrs[i].__ss_family==AF_INET) {
22 -                       if (!bcmp(self->addrs[i].__ss_pad1, addr->data,
23 +                       if (!bcmp(self->addrs[i].__ss_padding, addr->data,
24                                   sizeof(struct in_addr)))
25                             return(addr);
26                     }
27                     break;
28                 case T_AAAA:
29                     if (self->addrs[i].__ss_family==AF_INET6) {
30 -                       if (!bcmp(self->addrs[i].__ss_pad1, addr->data,
31 +                       if (!bcmp(self->addrs[i].__ss_padding, addr->data,
32                                   sizeof(struct in6_addr)))
33                             return(addr);
34                     }
This page took 0.179117 seconds and 3 git commands to generate.