diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-07-06 01:47:24 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-07-11 15:37:00 +0200 |
commit | 661113a2a2ff67973a08a27f95a8ca40f3251309 (patch) | |
tree | 4aad0af9aa2cad2b8c71cd274e67841b1117a4f5 /src/network/networkd-dhcp4.c | |
parent | Merge pull request #12176 from poettering/clean-dir2 (diff) | |
download | systemd-661113a2a2ff67973a08a27f95a8ca40f3251309.tar.xz systemd-661113a2a2ff67973a08a27f95a8ca40f3251309.zip |
network: route_configure() do nothing when it returns 0
Diffstat (limited to '')
-rw-r--r-- | src/network/networkd-dhcp4.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index c0d776f464..153182e894 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -153,8 +153,8 @@ static int link_set_dhcp_routes(Link *link) { r = route_configure(route, link, dhcp4_route_handler); if (r < 0) return log_link_error_errno(link, r, "Could not set host route: %m"); - - link->dhcp4_messages++; + if (r > 0) + link->dhcp4_messages++; } r = sd_dhcp_lease_get_router(link->dhcp_lease, &router); @@ -192,8 +192,8 @@ static int link_set_dhcp_routes(Link *link) { r = route_configure(route_gw, link, dhcp4_route_handler); if (r < 0) return log_link_error_errno(link, r, "Could not set host route: %m"); - - link->dhcp4_messages++; + if (r > 0) + link->dhcp4_messages++; r = route_new(&route); if (r < 0) @@ -209,8 +209,8 @@ static int link_set_dhcp_routes(Link *link) { r = route_configure(route, link, dhcp4_route_handler); if (r < 0) return log_link_error_errno(link, r, "Could not set routes: %m"); - - link->dhcp4_messages++; + if (r > 0) + link->dhcp4_messages++; } return 0; |