diff options
author | Andrey V. Elsukov <ae@FreeBSD.org> | 2020-10-13 19:34:36 +0000 |
---|---|---|
committer | Andrey V. Elsukov <ae@FreeBSD.org> | 2020-10-13 19:34:36 +0000 |
commit | 3f740d43932be7ec08f038b9b10e6325d0145563 (patch) | |
tree | 833b1ff651e314ec7c11dbf48e2e85782e45bc9b | |
parent | f909db0b19724b6525c3a558685583de98ef21e6 (diff) |
Notes
-rw-r--r-- | sys/netinet/in.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c index 0bc02b5f20d3..31a66e277b22 100644 --- a/sys/netinet/in.c +++ b/sys/netinet/in.c @@ -377,10 +377,11 @@ in_aifaddr_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp, struct thread *td) continue; it = (struct in_ifaddr *)ifa; - iaIsFirst = false; if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr && prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0) ia = it; + else + iaIsFirst = false; } NET_EPOCH_EXIT(et); |