From 064e74611406c672b3c2403bcdd55cd24d47876d Mon Sep 17 00:00:00 2001 From: Christian Dupuis Date: Wed, 8 Oct 2025 08:46:48 +0200 Subject: [PATCH] Fix error condition in v2 proxy support --- exporter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exporter.go b/exporter.go index 4b6cbee4..cdcae91b 100644 --- a/exporter.go +++ b/exporter.go @@ -281,7 +281,7 @@ func registerCollector(logger *slog.Logger, transport *http.Transport, // as we do not use any TLVs, header size should be pretty small, hence we only check for error, assuming the whole header went out in a single packet _, err = header.WriteTo(conn) - if err == nil { + if err != nil { conn.Close() return nil, fmt.Errorf("writing proxyproto header via %s to %s: %w", network, addr, err) }