Page MenuHomeFreeBSD

D40236.1786696566.diff
No OneTemporary

Size
366 B
Referenced Files
None
Subscribers
None

D40236.1786696566.diff

diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c
--- a/sys/netinet/ip_output.c
+++ b/sys/netinet/ip_output.c
@@ -393,6 +393,10 @@
goto bad;
}
ia = ifatoia(rte->rt_ifa);
+ if (ia == NULL) {
+ /* race with rtrequest1_fib_change */
+ goto again;
+ }
ifp = rte->rt_ifp;
counter_u64_add(rte->rt_pksent, 1);
rt_update_ro_flags(ro);

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 14, 8:36 AM (3 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29405810
Default Alt Text
D40236.1786696566.diff (366 B)

Event Timeline