write_resolv_conf_server(s, f, &count);
}
- if (!ordered_set_isempty(domains))
+ if (ordered_set_isempty(domains))
+ fputs("search .", f); /* Make sure that if the local hostname is chosen as fqdn this does not
+ * imply a search domain */
+ else
write_resolv_conf_search(domains, f);
return fflush_and_check(f);
"nameserver 127.0.0.53\n"
"options edns0 trust-ad\n", f);
- if (!ordered_set_isempty(domains))
+ if (ordered_set_isempty(domains))
+ fputs("search .", f); /* Make sure that if the local hostname is chosen as fqdn this does not
+ * imply a search domain */
+ else
write_resolv_conf_search(domains, f);
return fflush_and_check(f);