From: Yu Watanabe Date: Tue, 8 Sep 2020 19:59:39 +0000 (+0900) Subject: network: also process RTM_NEWRULE or RTM_DELRULE message which does not contain src... X-Git-Tag: v247-rc1~263^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2102d33cfbb88e1867317185a63c4f3284478ea4;p=thirdparty%2Fsystemd.git network: also process RTM_NEWRULE or RTM_DELRULE message which does not contain src and dst addresses Fixes #16784. --- diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 329020c4513..dbbc6b64bcc 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");