summaryrefslogtreecommitdiff
path: root/src/network/networkd-manager.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-09-09 04:59:39 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-09-10 18:57:07 +0900
commit2102d33cfbb88e1867317185a63c4f3284478ea4 (patch)
tree45be5941870fcf25e1d0e8cffa0adeea17f87fc4 /src/network/networkd-manager.c
parentbd1000b4a074a856026ddb3da5f77076803f64a5 (diff)
downloadsystemd-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.c3
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");