summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2020-10-20 11:49:19 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2020-10-20 11:49:19 +0000
commit8bdf813d3b98e5182811b31749df866bd2828dc4 (patch)
tree76991ec7e4584136f25cc4f984000e1f9222c2b3
parent8cf457ba5e41a719d2b4abfe8c4f8f87330f924c (diff)
downloadsrc-test2-8bdf813d3b98e5182811b31749df866bd2828dc4.tar.gz
src-test2-8bdf813d3b98e5182811b31749df866bd2828dc4.zip
Notes
-rw-r--r--sys/netinet/in.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c
index 0e2b251effe2..901d7ff38d87 100644
--- a/sys/netinet/in.c
+++ b/sys/netinet/in.c
@@ -382,10 +382,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;
}
IF_ADDR_RUNLOCK(ifp);