summaryrefslogtreecommitdiff
path: root/src/pkg/net/port.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/net/port.go')
-rw-r--r--src/pkg/net/port.go5
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":