diff options
| author | Julian Elischer <julian@FreeBSD.org> | 1996-08-07 04:09:05 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 1996-08-07 04:09:05 +0000 |
| commit | 381dd1d2ca44132ee8376c1f6bfddf9fa599f8e1 (patch) | |
| tree | 44c7262ed122016de5de5c7e6c00a8bfc768b87f /sys/net | |
| parent | bdd95fa258fa90c787e08351732f3e00122f83bc (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/if.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/net/if.c b/sys/net/if.c index 912b8a50f019..26d37f7e2e89 100644 --- a/sys/net/if.c +++ b/sys/net/if.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if.c 8.3 (Berkeley) 1/4/94 - * $Id: if.c,v 1.34 1996/07/24 19:59:53 wollman Exp $ + * $Id: if.c,v 1.35 1996/07/30 19:16:58 wollman Exp $ */ #include <sys/param.h> @@ -279,7 +279,8 @@ ifaof_ifpforaddr(addr, ifp) for (ifa = ifp->if_addrlist; ifa; ifa = ifa->ifa_next) { if (ifa->ifa_addr->sa_family != af) continue; - ifa_maybe = ifa; + if (ifa_maybe == 0) + ifa_maybe = ifa; if (ifa->ifa_netmask == 0) { if (equal(addr, ifa->ifa_addr) || (ifa->ifa_dstaddr && equal(addr, ifa->ifa_dstaddr))) |
