X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd-link.c;h=55274893644ee66208f262772472f88a59b43219;hb=7c16313f11e3953f3fe4dbf544f2d36f58d14138;hp=9296a594dbaa60e6cadbf64ee390c7129011b0b1;hpb=1873a3d344042e818d2a5762c0ebfc3823c8f84d;p=elogind.git diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 9296a594d..552748936 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -307,7 +307,8 @@ static int link_enter_configured(Link *link) { assert(link->network); assert(link->state == LINK_STATE_SETTING_ROUTES); - if (link->network->dhcp_server) { + if (link->network->dhcp_server && + !sd_dhcp_server_is_running(link->dhcp_server)) { struct in_addr pool_start; Address *address;