diff options
author | bz <bz@FreeBSD.org> | 2009-05-17 20:53:10 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2009-05-17 20:53:10 +0000 |
commit | 5243547e6f7946bbc561bd84a2f079f2bc77e8f9 (patch) | |
tree | 087fec6f404636e311770028c293fc71872cbbcb /sys/netinet | |
parent | 5ae82381253ecc5ff2ff12f94c4238a970d2d3fa (diff) | |
download | FreeBSD-src-5243547e6f7946bbc561bd84a2f079f2bc77e8f9.zip FreeBSD-src-5243547e6f7946bbc561bd84a2f079f2bc77e8f9.tar.gz |
Unbreak options VIMAGE builds, in a followup to r192011 which did not
introduce INIT_VNET_NET() initializers necessary for accessing V_loif.
Submitted by: zec
Reviewed by: julian
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/in.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c index 5bc7827..eaa8c7e 100644 --- a/sys/netinet/in.c +++ b/sys/netinet/in.c @@ -814,6 +814,7 @@ static int in_ifinit(struct ifnet *ifp, struct in_ifaddr *ia, struct sockaddr_in *sin, int scrub) { + INIT_VNET_NET(ifp->if_vnet); INIT_VNET_INET(ifp->if_vnet); register u_long i = ntohl(sin->sin_addr.s_addr); struct sockaddr_in oldaddr; @@ -1007,6 +1008,7 @@ extern void arp_ifscrub(struct ifnet *ifp, uint32_t addr); static int in_scrubprefix(struct in_ifaddr *target) { + INIT_VNET_NET(curvnet); INIT_VNET_INET(curvnet); struct in_ifaddr *ia; struct in_addr prefix, mask, p; |