]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: do not call link_check_ready() in link_request_set_routing_policy_rule()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 14 Jul 2020 03:48:02 +0000 (12:48 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 15 Jul 2020 08:15:25 +0000 (17:15 +0900)
It will be called in link_request_set_nexthop() or serveral handlers().

src/network/networkd-link.c

index 3949f88a227e9f2228eb217be11ed8a46d0f7cfb..91ec95901164c39ad5133270b4e1b299c2f09395 100644 (file)
@@ -932,10 +932,9 @@ static int link_request_set_routing_policy_rule(Link *link) {
         }
 
         routing_policy_rule_purge(link->manager, link);
-        if (link->routing_policy_rule_messages == 0) {
+        if (link->routing_policy_rule_messages == 0)
                 link->routing_policy_rules_configured = true;
-                link_check_ready(link);
-        } else {
+        else {
                 log_link_debug(link, "Setting routing policy rules");
                 link_set_state(link, LINK_STATE_CONFIGURING);
         }