From 38f78b02b5557ba877ec5eeccda0a9e68e2e32bf Mon Sep 17 00:00:00 2001 From: Alexandre Beslic Date: Tue, 19 May 2015 18:30:59 -0700 Subject: [PATCH] Reset ephemeral session on renewal failure Signed-off-by: Alexandre Beslic --- pkg/store/consul.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/store/consul.go b/pkg/store/consul.go index 10c350439c..f54046b37f 100644 --- a/pkg/store/consul.go +++ b/pkg/store/consul.go @@ -162,6 +162,7 @@ func (s *Consul) Put(key string, value []byte, opts *WriteOptions) error { // Renew the session _, _, err := s.client.Session().Renew(p.Session, nil) if err != nil { + s.ephemeralSession = "" return err } }