1
0
mirror of https://github.com/systemd/systemd.git synced 2025-02-25 21:57:32 +03:00

Do not start server if it is already runnning (#11245)

This commit is contained in:
rogerjames99 2018-12-28 06:34:43 +00:00 committed by Yu Watanabe
parent 46e63a2a3e
commit 7da7340afd

View File

@ -1207,15 +1207,16 @@ static int link_request_set_addresses(Link *link) {
return r;
}
}
if (!sd_dhcp_server_is_running(link->dhcp_server)) {
r = sd_dhcp_server_start(link->dhcp_server);
if (r < 0) {
log_link_warning_errno(link, r, "Could not start DHCPv4 server instance: %m");
r = sd_dhcp_server_start(link->dhcp_server);
if (r < 0) {
log_link_warning_errno(link, r, "Could not start DHCPv4 server instance: %m");
link_enter_failed(link);
link_enter_failed(link);
return 0;
}
return 0;
}
}
log_link_debug(link, "Offering DHCPv4 leases");
}