diff --git a/src/network/networkd-routing-policy-rule.c b/src/network/networkd-routing-policy-rule.c index 9dbced6c0c..d2a8768a42 100644 --- a/src/network/networkd-routing-policy-rule.c +++ b/src/network/networkd-routing-policy-rule.c @@ -568,8 +568,6 @@ static int routing_policy_rule_configure_internal(RoutingPolicyRule *rule, int f return log_link_error_errno(link, r, "Could not append FRA_SUPPRESS_PREFIXLEN attribute: %m"); } - rule->link = link; - r = netlink_call_async(link->manager->rtnl, NULL, m, routing_policy_rule_handler, link_netlink_destroy_callback, link); diff --git a/src/network/networkd-routing-policy-rule.h b/src/network/networkd-routing-policy-rule.h index 9b4f979f7b..ac5cbbed0e 100644 --- a/src/network/networkd-routing-policy-rule.h +++ b/src/network/networkd-routing-policy-rule.h @@ -18,7 +18,6 @@ typedef struct Manager Manager; typedef struct RoutingPolicyRule { Manager *manager; Network *network; - Link *link; NetworkConfigSection *section; bool invert_rule;