Skip to content

Commit 936a0d4

Browse files
committed
Move the defer lower
1 parent d77185d commit 936a0d4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

nrpe_exporter.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ func (c *Collector) Collect(ch chan<- prometheus.Metric) {
8181
var conn net.Conn
8282
var err error
8383

84-
defer conn.Close()
85-
8684
// Connect to NRPE server
8785
if c.ssl {
8886
ctx, err = openssl.NewCtx()
@@ -100,6 +98,7 @@ func (c *Collector) Collect(ch chan<- prometheus.Metric) {
10098
d := net.Dialer{}
10199
conn, err = d.Dial("tcp", c.target)
102100
}
101+
defer conn.Close()
103102

104103
if err != nil {
105104
level.Error(c.logger).Log("msg", "Error dialing NRPE server", "err", err)

0 commit comments

Comments
 (0)