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 {