From 01df33cb59fb7967decd9f8230375cb2f81f3be2 Mon Sep 17 00:00:00 2001 From: eugen Date: Mon, 5 Mar 2018 12:04:43 +0000 Subject: [PATCH] MFC r329930: route(8): make it possible to manually delete pinned route Reported by: Andreas Longwitz Approved by: avg (mentor) --- sbin/route/route.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sbin/route/route.c b/sbin/route/route.c index d02f8cd7253..9a5d8e8db66 100644 --- a/sbin/route/route.c +++ b/sbin/route/route.c @@ -1520,8 +1520,10 @@ rtmsg(int cmd, int flags, int fib) so[RTAX_IFP].ss_len = sizeof(struct sockaddr_dl); rtm_addrs |= RTA_IFP; } - } else + } else { cmd = RTM_DELETE; + flags |= RTF_PINNED; + } #define rtm m_rtmsg.m_rtm rtm.rtm_type = cmd; rtm.rtm_flags = flags; -- 2.45.0