Index | Thread | Search

From:
Vitaliy Makkoveev <mvs@openbsd.org>
Subject:
Don't send route messages while rebooting after panic
To:
Alexander Bluhm <bluhm@openbsd.org>, tech@openbsd.org
Date:
Mon, 5 Feb 2024 21:09:36 +0300

Download raw body.

Thread
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);
 }