diff options
Diffstat (limited to 'src/pkg/net/lookup_plan9.go')
-rw-r--r-- | src/pkg/net/lookup_plan9.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/net/lookup_plan9.go b/src/pkg/net/lookup_plan9.go index 94c553328..f1204a99f 100644 --- a/src/pkg/net/lookup_plan9.go +++ b/src/pkg/net/lookup_plan9.go @@ -186,9 +186,9 @@ func lookupSRV(service, proto, name string) (cname string, addrs []*SRV, err err if len(f) < 6 { continue } - port, _, portOk := dtoi(f[2], 0) + port, _, portOk := dtoi(f[4], 0) priority, _, priorityOk := dtoi(f[3], 0) - weight, _, weightOk := dtoi(f[4], 0) + weight, _, weightOk := dtoi(f[2], 0) if !(portOk && priorityOk && weightOk) { continue } @@ -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 } |