networkd: fix setting dns from dhcp

This commit is contained in:
Tom Gundersen
2014-02-10 11:53:20 +01:00
parent bbf261b75f
commit d50cf59b94
+2 -2
View File
@@ -562,6 +562,8 @@ static int dhcp_lease_acquired(sd_dhcp_client *client, Link *link) {
ADDRESS_FMT_VAL(gateway),
NULL);
link->dhcp_lease = lease;
if (link->network->dhcp_dns) {
r = sd_dhcp_lease_get_dns(lease, &nameservers, &nameservers_size);
if (r >= 0) {
@@ -595,8 +597,6 @@ static int dhcp_lease_acquired(sd_dhcp_client *client, Link *link) {
}
}
link->dhcp_lease = lease;
link_enter_set_addresses(link);
return 0;