summaryrefslogtreecommitdiff
path: root/src/network/networkd-route.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/networkd-route.c')
-rw-r--r--src/network/networkd-route.c9
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;