diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-09-09 04:59:39 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-09-10 18:57:07 +0900 |
commit | 2102d33cfbb88e1867317185a63c4f3284478ea4 (patch) | |
tree | 45be5941870fcf25e1d0e8cffa0adeea17f87fc4 /src/network/networkd-manager.c | |
parent | bd1000b4a074a856026ddb3da5f77076803f64a5 (diff) | |
download | systemd-2102d33cfbb88e1867317185a63c4f3284478ea4.tar.gz |
network: also process RTM_NEWRULE or RTM_DELRULE message which does not contain src and dst addresses
Fixes #16784.
Diffstat (limited to 'src/network/networkd-manager.c')
-rw-r--r-- | src/network/networkd-manager.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 329020c451..dbbc6b64bc 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -1082,9 +1082,6 @@ int manager_rtnl_process_rule(sd_netlink *rtnl, sd_netlink_message *message, voi assert_not_reached("Received rule message with unsupported address family"); } - if (tmp->from_prefixlen == 0 && tmp->to_prefixlen == 0) - return 0; - r = sd_rtnl_message_routing_policy_rule_get_flags(message, &flags); if (r < 0) { log_warning_errno(r, "rtnl: received rule message without valid flag, ignoring: %m"); |