- if (s->source == DNS_SERVER_LINK) {
-
- if (s->link)
- LIST_REMOVE(servers, s->link->link_dns_servers, s);
- } else if (s->source == DNS_SERVER_DHCP) {
-
- if (s->link)
- LIST_REMOVE(servers, s->link->dhcp_dns_servers, s);
-
- } else if (s->source == DNS_SERVER_SYSTEM) {
-
- if (s->manager)
+ if (s->manager) {
+ if (s->type == DNS_SERVER_LINK)
+ LIST_REMOVE(servers, s->link->dns_servers, s);
+ else if (s->type == DNS_SERVER_SYSTEM)