From: Yu Watanabe Date: Tue, 9 Jan 2024 07:22:42 +0000 (+0900) Subject: network/dhcp4: use route_configure_handler_internal() at one more place X-Git-Tag: v256-rc1~1166^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F30897%2Fhead;p=thirdparty%2Fsystemd.git network/dhcp4: use route_configure_handler_internal() at one more place --- diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 8987b76c52b..44ed272387d 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -342,12 +342,9 @@ static int dhcp4_route_handler(sd_netlink *rtnl, sd_netlink_message *m, Request assert(m); assert(link); - r = sd_netlink_message_get_errno(m); - if (r < 0 && r != -EEXIST) { - log_link_message_warning_errno(link, m, r, "Could not set DHCPv4 route"); - link_enter_failed(link); - return 1; - } + r = route_configure_handler_internal(rtnl, m, link, route, "Could not set DHCPv4 route"); + if (r <= 0) + return r; r = dhcp4_check_ready(link); if (r < 0)