diff options
Diffstat (limited to 'src/network/networkd-route.c')
-rw-r--r-- | src/network/networkd-route.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index cb40e3f1ae..2de75f2485 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -871,18 +871,11 @@ static bool route_by_kernel(const Route *route) { static void link_unmark_wireguard_routes(Link *link) { Route *route, *existing; - NetDev *netdev; Wireguard *w; assert(link); - if (!streq_ptr(link->kind, "wireguard")) - return; - - if (netdev_get(link->manager, link->ifname, &netdev) < 0) - return; - - w = WIREGUARD(netdev); + w = WIREGUARD(link->netdev); if (!w) return; |