mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-11 13:18:53 +00:00
net/dns/resolvd: properly handle not having "search" entries
This prevents adding an empty "search" line when no search domains are set. Signed-off-by: Aaron Bieber <aaron@bolddaemon.com>
This commit is contained in:

committed by
Brad Fitzpatrick

parent
bd90781b34
commit
e5cd765e00
@@ -60,7 +60,9 @@ func (m *resolvdManager) SetDNS(config OSConfig) error {
|
|||||||
newSearch = append(newSearch, s.WithoutTrailingDot())
|
newSearch = append(newSearch, s.WithoutTrailingDot())
|
||||||
}
|
}
|
||||||
|
|
||||||
newResolvConf = append(newResolvConf, []byte(strings.Join(newSearch, " "))...)
|
if len(newSearch) > 1 {
|
||||||
|
newResolvConf = append(newResolvConf, []byte(strings.Join(newSearch, " "))...)
|
||||||
|
}
|
||||||
|
|
||||||
err = m.fs.WriteFile(resolvConf, newResolvConf, 0644)
|
err = m.fs.WriteFile(resolvConf, newResolvConf, 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Reference in New Issue
Block a user