summaryrefslogtreecommitdiff
path: root/src/network/networkd-dhcp4.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-07-06 09:03:02 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-07-11 22:37:00 +0900
commit73854ba1a01f67fec45b767c8f4f69858545264d (patch)
tree49afbab44cd3643127a047266e00d4c16987956c /src/network/networkd-dhcp4.c
parent7ed5420ab25c0d9939de8b2fec9d39cb26630029 (diff)
downloadsystemd-73854ba1a01f67fec45b767c8f4f69858545264d.tar.gz
systemd-73854ba1a01f67fec45b767c8f4f69858545264d.tar.bz2
systemd-73854ba1a01f67fec45b767c8f4f69858545264d.zip
network: process address reply message
Diffstat (limited to 'src/network/networkd-dhcp4.c')
-rw-r--r--src/network/networkd-dhcp4.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c
index 0056c9d9b6..7ed91cebd1 100644
--- a/src/network/networkd-dhcp4.c
+++ b/src/network/networkd-dhcp4.c
@@ -460,8 +460,8 @@ static int dhcp4_address_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *
link_enter_failed(link);
return 1;
}
-
- manager_rtnl_process_address(rtnl, m, link->manager);
+ if (r >= 0)
+ manager_rtnl_process_address(rtnl, m, link->manager);
r = link_set_dhcp_routes(link);
if (r < 0) {