From: Vitaliy Makkoveev Subject: Don't send route messages while rebooting after panic To: Alexander Bluhm , tech@openbsd.org Date: Mon, 5 Feb 2024 21:09:36 +0300 Index: sys/net/if.c =================================================================== RCS file: /cvs/src/sys/net/if.c,v retrieving revision 1.716 diff -u -p -r1.716 if.c --- sys/net/if.c 6 Jan 2024 11:42:11 -0000 1.716 +++ sys/net/if.c 5 Feb 2024 18:07:34 -0000 @@ -1788,8 +1788,10 @@ if_linkstate(struct ifnet *ifp) { NET_ASSERT_LOCKED(); - rtm_ifchg(ifp); - rt_if_track(ifp); + if (panicstr != NULL) { + rtm_ifchg(ifp); + rt_if_track(ifp); + } if_hooks_run(&ifp->if_linkstatehooks); }