From d68d0a5b4677b460181dae5e6b5610b1f85658a9 Mon Sep 17 00:00:00 2001 From: WolfgangFriedl Date: Wed, 22 Feb 2017 07:02:34 +0100 Subject: [PATCH] avoid the start of go-routines which are never stopped --- remote/remote.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/remote/remote.go b/remote/remote.go index faaf3b3..e9e8f59 100644 --- a/remote/remote.go +++ b/remote/remote.go @@ -33,13 +33,12 @@ func (rc remoteConfigProvider) Watch(rp viper.RemoteProvider) (io.Reader, error) if err != nil { return nil, err } - resp := <-cm.Watch(rp.Path(), nil) - err = resp.Error + resp,err := cm.Get(rp.Path()) if err != nil { return nil, err } - return bytes.NewReader(resp.Value), nil + return bytes.NewReader(resp), nil } func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) {