From c3ab8eda6ee0211d90e393acba934b99b8cbf1e5 Mon Sep 17 00:00:00 2001 From: James Bayliss Date: Fri, 26 Feb 2021 21:53:13 +0000 Subject: [PATCH] web: check request before setting header --- util/http.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/http.go b/util/http.go index 4cfcafb..4cd2c93 100644 --- a/util/http.go +++ b/util/http.go @@ -16,7 +16,9 @@ func NewRetryableHttpClient(timeout time.Duration, rl ratelimit.Limiter, log *ze retryClient.RetryWaitMax = 10 * time.Second retryClient.RequestLogHook = func(l retryablehttp.Logger, request *http.Request, i int) { // set user-agent - request.Header.Set("User-Agent", "nabarr/"+build.Version) + if request != nil { + request.Header.Set("User-Agent", "nabarr/"+build.Version) + } // rate limit if rl != nil {