diff --git a/nameserver/entry.go b/nameserver/entry.go index a2976507..52e901a5 100644 --- a/nameserver/entry.go +++ b/nameserver/entry.go @@ -216,10 +216,10 @@ func (es Entries) lookup(hostname string) Entries { return es[i : i+j] } -func (es *Entries) first(f func(*Entry) bool) (*Entry, error) { +func (es Entries) first(f func(*Entry) bool) (*Entry, error) { es.checkAndPanic() - for _, e := range *es { + for _, e := range es { if f(&e) { return &e, nil }