]> Cypherpunks repositories - gostls13.git/commitdiff
net: fix LookupNS on Plan 9
authorNicolas Owens <mischief@offblast.org>
Mon, 17 Jun 2013 18:38:07 +0000 (11:38 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 17 Jun 2013 18:38:07 +0000 (11:38 -0700)
use correct field count when resolving nameservers via /net/dns on Plan 9.

we incorrectly check for 4 fields instead of 3 when parsing the result of /net/dns, and get no results

R=golang-dev, ality
CC=golang-dev
https://golang.org/cl/10182044

src/pkg/net/lookup_plan9.go

index 94c5533286969b27331848b81579776270a1af34..3a7b9acb943103540b8701d69d57047ba0426f3b 100644 (file)
@@ -224,10 +224,10 @@ func lookupNS(name string) (ns []*NS, err error) {
        }
        for _, line := range lines {
                f := getFields(line)
-               if len(f) < 4 {
+               if len(f) < 3 {
                        continue
                }
-               ns = append(ns, &NS{f[3]})
+               ns = append(ns, &NS{f[2]})
        }
        return
 }