From 52fc30c71a2dbf5372c7ddaa1be7d14dc801e3b8 Mon Sep 17 00:00:00 2001 From: Paul Abel Date: Thu, 7 Aug 2025 11:21:56 +0100 Subject: [PATCH 1/2] Switch to DialContext() to address lint issue --- exporter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exporter.go b/exporter.go index a403e9ad2..50209499d 100644 --- a/exporter.go +++ b/exporter.go @@ -231,7 +231,8 @@ func registerCollector(logger *slog.Logger, transport *http.Transport, } transport.DialContext = func(_ context.Context, _, _ string) (net.Conn, error) { - return net.Dial("unix", socketPath) + d := &net.Dialer{} + return d.DialContext(context.Background(), "unix", socketPath) } addr = "http://unix" + requestPath } From 7aa954ba1a26eff95d8a3b80e62a8991548c9d01 Mon Sep 17 00:00:00 2001 From: Paul Abel Date: Thu, 7 Aug 2025 11:29:17 +0100 Subject: [PATCH 2/2] use context from function --- exporter.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exporter.go b/exporter.go index 50209499d..d68b9b56a 100644 --- a/exporter.go +++ b/exporter.go @@ -230,9 +230,9 @@ func registerCollector(logger *slog.Logger, transport *http.Transport, os.Exit(1) } - transport.DialContext = func(_ context.Context, _, _ string) (net.Conn, error) { + transport.DialContext = func(ctx context.Context, _, _ string) (net.Conn, error) { d := &net.Dialer{} - return d.DialContext(context.Background(), "unix", socketPath) + return d.DialContext(ctx, "unix", socketPath) } addr = "http://unix" + requestPath }