From ed5980eddb6781f6de20cd7ef1f0c13b350ebe0f Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 5 Jan 2024 10:32:36 +0100 Subject: [PATCH] dkim: simplify txtLookup in queryDNSTXT --- dkim/query.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dkim/query.go b/dkim/query.go index 529eb8c..9555e7e 100644 --- a/dkim/query.go +++ b/dkim/query.go @@ -70,14 +70,11 @@ var queryMethods = map[QueryMethod]queryFunc{ } func queryDNSTXT(domain, selector string, txtLookup txtLookupFunc) (*queryResult, error) { - var txts []string - var err error - if txtLookup != nil { - txts, err = txtLookup(selector + "._domainkey." + domain) - } else { - txts, err = net.LookupTXT(selector + "._domainkey." + domain) + if txtLookup == nil { + txtLookup = net.LookupTXT } + txts, err := txtLookup(selector + "._domainkey." + domain) if netErr, ok := err.(net.Error); ok && netErr.Temporary() { return nil, tempFailError("key unavailable: " + err.Error()) } else if err != nil {