From b7016696487bde7d76db9f505aff31f592f43f9f Mon Sep 17 00:00:00 2001 From: Captain ALM Date: Tue, 5 Dec 2023 22:32:13 +0000 Subject: [PATCH] Fix entry comment processing. --- hosts/Entry.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/Entry.go b/hosts/Entry.go index 8032c07..48cd514 100644 --- a/hosts/Entry.go +++ b/hosts/Entry.go @@ -5,7 +5,7 @@ import "strings" func NewHostsEntry(lineIn string) Entry { trLineIn := strings.ReplaceAll(strings.Trim(lineIn, "\r\n"), " ", " ") lineSplt := strings.Split(trLineIn, " ") - if len(lineSplt) == 1 && strings.HasPrefix(strings.TrimPrefix(" ", trLineIn), "#") { + if strings.HasPrefix(strings.TrimPrefix(" ", trLineIn), "#") { return Entry{ IPAddress: "", Domains: nil, @@ -17,7 +17,7 @@ func NewHostsEntry(lineIn string) Entry { if lineSplt[i] == "" { continue } - if strings.HasPrefix(lineSplt[i], "#") { + if strings.HasPrefix(strings.TrimPrefix(" ", lineSplt[i]), "#") { break } theDomains = append(theDomains, lineSplt[i])