From 5330aa734bea2ea65a804b45ef3f5f047fc32b84 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Wed, 18 May 2016 00:47:42 +0000 Subject: [PATCH] Use Consul API client's DefaultNonPooledTransport. What we should probably do is create a client with a mutex and invalidate it when parameters change rather than creating a client over and over...that can be a TODO for later but for now this fix suffices. Fixes #1428 --- builtin/logical/consul/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/logical/consul/client.go b/builtin/logical/consul/client.go index 528e879793..71f1e1975d 100644 --- a/builtin/logical/consul/client.go +++ b/builtin/logical/consul/client.go @@ -23,7 +23,7 @@ func client(s logical.Storage) (*api.Client, error) { return nil, fmt.Errorf("error reading root configuration: %s", err) } - consulConf := api.DefaultConfig() + consulConf := api.DefaultNonPooledConfig() consulConf.Address = conf.Address consulConf.Scheme = conf.Scheme consulConf.Token = conf.Token