add comment explaining why we remove trailing dots in searches

This commit is contained in:
Fernando Crespo Gravalos 2019-09-26 10:04:01 +02:00 committed by Fernando Crespo Grávalos
parent a215a88d91
commit 0b850c5d82

View File

@ -230,6 +230,7 @@ func parseResolvConf(reader io.Reader) (nameservers []string, searches []string,
}
}
if fields[0] == "search" {
// Strip redundant trailing dot to avoid hitting search validation limits.
trimTrailingDot := []string{}
for _, s := range fields[1:] {
trimTrailingDot = append(trimTrailingDot, strings.TrimSuffix(s, "."))