From 59bc1530b8a06621bf29109984898daa3f8cc6ce Mon Sep 17 00:00:00 2001 From: tomty89 Date: Fri, 20 May 2016 18:28:30 +0800 Subject: [networkd-dhcp6] do not call sd_dhcp6_client_start() from dhcp6_request_address() Starting the DHCP client doesn't seem like dhcp6_request_address()'s responsibility anyway. Whenever it's called, sd_dhcp6_client_start() is unconditionally called outside of it as well. See ndisc_router_handler() and ndisc_handler() in networkd-ndisc.c. --- src/network/networkd-dhcp6.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/network/networkd-dhcp6.c') diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index 6085b28f86..37e13e639e 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -194,12 +194,6 @@ int dhcp6_request_address(Link *link) { if (r < 0) return r; - if (running) { - r = sd_dhcp6_client_start(link->dhcp6_client); - if (r < 0) - return r; - } - return 0; } -- cgit v1.2.3-54-g00ecf