fix: agent ipv6 info

This commit is contained in:
naiba 2021-03-20 10:14:15 +08:00
parent a25fe5fc9a
commit 65eba098f1

View File

@ -65,10 +65,11 @@ func GetHost() *model.Host {
if err == nil {
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
if ip.IP == "" {
cachedIP = string(body)
json.Unmarshal(body, &ip)
if cachedIP == "" {
cachedIP = ip.IP
} else {
cachedIP = fmt.Sprintf("ip(v4: %s, v6: %s)", ip.IP, body)
cachedIP = fmt.Sprintf("ip(v4: %s, v6: %s)", cachedIP, ip.IP)
}
country = ip.CountryCode
}