|
@@ -166,13 +166,16 @@ func GetPublicIP(api string) (string, error) {
|
|
if err != nil {
|
|
if err != nil {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
- defer resp.Body.Close()
|
|
|
|
if resp.StatusCode == http.StatusOK {
|
|
if resp.StatusCode == http.StatusOK {
|
|
var bodyBytes []byte
|
|
var bodyBytes []byte
|
|
bodyBytes, err = io.ReadAll(resp.Body)
|
|
bodyBytes, err = io.ReadAll(resp.Body)
|
|
if err != nil {
|
|
if err != nil {
|
|
|
|
+ if resp.Body != nil {
|
|
|
|
+ _ = resp.Body.Close()
|
|
|
|
+ }
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
|
|
+ _ = resp.Body.Close()
|
|
endpoint = string(bodyBytes)
|
|
endpoint = string(bodyBytes)
|
|
break
|
|
break
|
|
}
|
|
}
|