diff options
author | 2018-09-07 14:16:22 +0000 | |
---|---|---|
committer | 2018-09-07 14:16:22 +0000 | |
commit | 436479f1d84d558a369999b1c32ead80ac29c517 (patch) | |
tree | e227e2c1101b9e793bbaef71cadaa6284581e326 | |
parent | tests all available TLSv1.2 ciphers (diff) | |
download | wireguard-openbsd-436479f1d84d558a369999b1c32ead80ac29c517.tar.xz wireguard-openbsd-436479f1d84d558a369999b1c32ead80ac29c517.zip |
Remove wildcard address on loopack remnants
henning@ removed this functionality years ago, see the share/man/man4/lo.4
revision 1.27.
OK jca claudio
-rw-r--r-- | sbin/pfctl/pfctl_parser.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/sbin/pfctl/pfctl_parser.c b/sbin/pfctl/pfctl_parser.c index fe9989a3dbb..4d5b03a33c7 100644 --- a/sbin/pfctl/pfctl_parser.c +++ b/sbin/pfctl/pfctl_parser.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pfctl_parser.c,v 1.330 2018/09/06 15:07:33 kn Exp $ */ +/* $OpenBSD: pfctl_parser.c,v 1.331 2018/09/07 14:16:22 kn Exp $ */ /* * Copyright (c) 2001 Daniel Hartmeier @@ -1583,15 +1583,8 @@ ifa_lookup(const char *ifa_name, int flags) sizeof(struct pf_addr)); if (flags & PFI_AFLAG_NETWORK) set_ipmask(n, unmask(&p->addr.v.a.mask)); - else { - if (n->af == AF_INET && - p->ifa_flags & IFF_LOOPBACK && - p->ifa_flags & IFF_LINK1) - memcpy(&n->addr.v.a.mask, &p->addr.v.a.mask, - sizeof(struct pf_addr)); - else - set_ipmask(n, -1); - } + else + set_ipmask(n, -1); n->ifindex = p->ifindex; n->next = NULL; |