From 583f79b3ea0db3590b23667b3130094ca14c1dac Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Wed, 18 Sep 2019 08:47:54 -0700 Subject: [PATCH] remote: fix two dropped errors --- remote/remote.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/remote/remote.go b/remote/remote.go index 810d070..02cf5a9 100644 --- a/remote/remote.go +++ b/remote/remote.go @@ -77,11 +77,12 @@ func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) { var err error if rp.SecretKeyring() != "" { - kr, err := os.Open(rp.SecretKeyring()) - defer kr.Close() + var kr *os.File + kr, err = os.Open(rp.SecretKeyring()) if err != nil { return nil, err } + defer kr.Close() if rp.Provider() == "etcd" { cm, err = crypt.NewEtcdConfigManager([]string{rp.Endpoint()}, kr) } else {