chiark / gitweb /
resolved: filter out duplicate DNS servers when writing resolv.conf
[elogind.git] / src / resolve / resolved-link.c
index 53b1e3c6a0bb637a4d87b9341cd886a585180399..ed176ab417574c6b17f1da4348adddcc422e7a57 100644 (file)
@@ -151,7 +151,7 @@ static int link_update_dns_servers(Link *l) {
 
         assert(l);
 
-        r = sd_network_get_dns(l->ifindex, &nameservers);
+        r = sd_network_get_link_dns(l->ifindex, &nameservers);
         if (r < 0)
                 goto clear;
 
@@ -195,7 +195,7 @@ static int link_update_llmnr_support(Link *l) {
 
         assert(l);
 
-        r = sd_network_get_llmnr(l->ifindex, &b);
+        r = sd_network_get_link_llmnr(l->ifindex, &b);
         if (r < 0)
                 goto clear;