X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f248e19664fec1268e2a736d698acfbd6147016e..90d84d8578b760b493ac76b22c42bc284868bc0c:/services/keepproxy/keepproxy_test.go diff --git a/services/keepproxy/keepproxy_test.go b/services/keepproxy/keepproxy_test.go index 5f19c8c1f9..d2758cc25f 100644 --- a/services/keepproxy/keepproxy_test.go +++ b/services/keepproxy/keepproxy_test.go @@ -107,7 +107,10 @@ func runProxy(c *C, bogusClientToken bool) *keepclient.KeepClient { cluster.Services.Keepproxy.InternalURLs = map[arvados.URL]arvados.ServiceInstance{arvados.URL{Host: ":0"}: arvados.ServiceInstance{}} listener = nil - go run(log.New(), cluster) + go func() { + run(log.New(), cluster) + defer closeListener() + }() waitForListener() client := arvados.NewClientFromEnv()