From 3e329c3324d28761a9024d847d1239a53c1d8e82 Mon Sep 17 00:00:00 2001 From: Thomas Roehl Date: Sun, 30 Jan 2022 22:05:27 +0100 Subject: [PATCH] Move defer after checking error --- metric-collector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metric-collector.go b/metric-collector.go index 8121141..066fe3c 100644 --- a/metric-collector.go +++ b/metric-collector.go @@ -33,11 +33,11 @@ type CentralConfigFile struct { func LoadCentralConfiguration(file string, config *CentralConfigFile) error { configFile, err := os.Open(file) - defer configFile.Close() if err != nil { cclog.Error(err.Error()) return err } + defer configFile.Close() jsonParser := json.NewDecoder(configFile) err = jsonParser.Decode(config) return err