Page MenuHomeFreeBSD

D49212.id.diff
No OneTemporary

D49212.id.diff

diff --git a/sys/net/route.h b/sys/net/route.h
--- a/sys/net/route.h
+++ b/sys/net/route.h
@@ -376,8 +376,9 @@
#ifdef _KERNEL
-#define RT_LINK_IS_UP(ifp) (!((ifp)->if_capabilities & IFCAP_LINKSTATE) \
- || (ifp)->if_link_state == LINK_STATE_UP)
+#define RT_LINK_IS_UP(ifp) ((!((ifp)->if_capabilities & IFCAP_LINKSTATE) \
+ || (ifp)->if_link_state == LINK_STATE_UP) \
+ && (ifp)->if_afdata_initialized != 0)
#define RO_NHFREE(_ro) do { \
if ((_ro)->ro_nh) { \

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 8, 3:44 PM (4 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31105998
Default Alt Text
D49212.id.diff (490 B)

Event Timeline