From 56c9ea5430a2284c01da7da982cfd5461914232f Mon Sep 17 00:00:00 2001 From: makeavish Date: Tue, 22 Feb 2022 17:49:02 +0530 Subject: [PATCH] fix: avoid panic by handling getOutboundIP() error --- pkg/query-service/telemetry/telemetry.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/query-service/telemetry/telemetry.go b/pkg/query-service/telemetry/telemetry.go index 90632784e7..eaaf098cc3 100644 --- a/pkg/query-service/telemetry/telemetry.go +++ b/pkg/query-service/telemetry/telemetry.go @@ -61,6 +61,10 @@ func getOutboundIP() string { ip := []byte("NA") resp, err := http.Get("https://api.ipify.org?format=text") + if err != nil { + return "" + } + defer resp.Body.Close() if err == nil { ipBody, err := ioutil.ReadAll(resp.Body)