diff options
Diffstat (limited to 'src/pkg/net/port.go')
-rw-r--r-- | src/pkg/net/port.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pkg/net/port.go b/src/pkg/net/port.go index 5f182d0d1..cd18d2b42 100644 --- a/src/pkg/net/port.go +++ b/src/pkg/net/port.go @@ -7,12 +7,13 @@ package net import ( - "once" "os" + "sync" ) var services map[string]map[string]int var servicesError os.Error +var onceReadServices sync.Once func readServices() { services = make(map[string]map[string]int) @@ -49,7 +50,7 @@ func readServices() { // LookupPort looks up the port for the given network and service. func LookupPort(network, service string) (port int, err os.Error) { - once.Do(readServices) + onceReadServices.Do(readServices) switch network { case "tcp4", "tcp6": |