Page MenuHomeFreeBSD

D26757.1794733060.diff
No OneTemporary

Authored By
Unknown
Size
863 B
Referenced Files
None
Subscribers
None

D26757.1794733060.diff

Index: head/sys/netinet/in.c
===================================================================
--- head/sys/netinet/in.c
+++ head/sys/netinet/in.c
@@ -377,10 +377,11 @@
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);
Index: sys/netinet/in.c
===================================================================
--- sys/netinet/in.c
+++ sys/netinet/in.c
@@ -379,10 +379,11 @@
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);

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 15, 8:57 AM (5 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41740863
Default Alt Text
D26757.1794733060.diff (863 B)

Event Timeline