From b152001f459d67fd4c8951c01ef2c5b0fb6e5667 Mon Sep 17 00:00:00 2001 From: Shiming Zhang Date: Wed, 3 Mar 2021 19:42:23 +0800 Subject: [PATCH] Fix HTTPProbe initialize header --- pkg/probe/http/http.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/probe/http/http.go b/pkg/probe/http/http.go index 5e04ff28be7..ad034ee3fa4 100644 --- a/pkg/probe/http/http.go +++ b/pkg/probe/http/http.go @@ -94,10 +94,10 @@ func DoHTTPProbe(url *url.URL, headers http.Header, client GetHTTPInterface) (pr // Convert errors into failures to catch timeouts. return probe.Failure, err.Error(), nil } + if headers == nil { + headers = http.Header{} + } if _, ok := headers["User-Agent"]; !ok { - if headers == nil { - headers = http.Header{} - } // explicitly set User-Agent so it's not set to default Go value v := version.Get() headers.Set("User-Agent", fmt.Sprintf("kube-probe/%s.%s", v.Major, v.Minor))