Index: sys/net/if.c =================================================================== --- sys/net/if.c +++ sys/net/if.c @@ -1077,11 +1077,7 @@ struct domain *dp; struct ifnet *iter; int found = 0; -#ifdef VIMAGE - bool shutdown; - shutdown = ifp->if_vnet->vnet_shutdown; -#endif IFNET_WLOCK(); CK_STAILQ_FOREACH(iter, &V_ifnet, if_link) if (iter == ifp) { @@ -1151,7 +1147,7 @@ * On VNET shutdown abort here as the stack teardown will do all * the work top-down for us. */ - if (shutdown) { + if (ifp->if_vnet->vnet_shutdown) { /* Give interface users the chance to clean up. */ EVENTHANDLER_INVOKE(ifnet_departure_event, ifp);