From 239e1273cf70ae654aabe6515c09e51079eee3a2 Mon Sep 17 00:00:00 2001 From: Joe Beda Date: Fri, 13 Jun 2014 16:04:17 -0700 Subject: [PATCH] The Mac is picky about the syntax for listening on ephemeral ports. --- pkg/proxy/proxier.go | 2 +- pkg/proxy/proxier_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/proxy/proxier.go b/pkg/proxy/proxier.go index eaf7aedf6bb..57585a1d3f1 100644 --- a/pkg/proxy/proxier.go +++ b/pkg/proxy/proxier.go @@ -102,7 +102,7 @@ func (proxier Proxier) AddService(service string, port int) error { // For testing on a system with unknown ports used. func (proxier Proxier) addServiceOnUnusedPort(service string) (string, error) { // Make sure we can start listening on the port before saying all's well. - l, err := net.Listen("tcp", ":") + l, err := net.Listen("tcp", ":0") if err != nil { return "", err } diff --git a/pkg/proxy/proxier_test.go b/pkg/proxy/proxier_test.go index 7c917803252..5893b381ca2 100644 --- a/pkg/proxy/proxier_test.go +++ b/pkg/proxy/proxier_test.go @@ -46,7 +46,7 @@ func echoServer(t *testing.T, addr string) (string, error) { } func TestProxy(t *testing.T) { - port, err := echoServer(t, "127.0.0.1:") + port, err := echoServer(t, "127.0.0.1:0") if err != nil { t.Fatal(err) }