From 26d010b2f0e4de01614fabb90f5f5604a9aee71b Mon Sep 17 00:00:00 2001 From: Simon Waibl Date: Mon, 4 Sep 2017 14:43:17 +0200 Subject: [PATCH] Explicitly close open files --- openvpn_exporter.go | 1 + 1 file changed, 1 insertion(+) diff --git a/openvpn_exporter.go b/openvpn_exporter.go index 8309f44..8babecb 100644 --- a/openvpn_exporter.go +++ b/openvpn_exporter.go @@ -278,6 +278,7 @@ func CollectClientStatusFromReader(statusPath string, file io.Reader, ch chan<- func CollectStatusFromFile(statusPath string, ch chan<- prometheus.Metric) error { conn, err := os.Open(statusPath) + defer conn.Close() if err != nil { return err }