internal/clientinfo: use all possible source IP for listing clients

This commit is contained in:
Cuong Manh Le
2023-08-04 20:03:15 +00:00
committed by Cuong Manh Le
parent 46509be8a0
commit e5389ffecb
3 changed files with 32 additions and 5 deletions
+9
View File
@@ -40,6 +40,15 @@ func (p *ptrDiscover) String() string {
return "ptr"
}
func (p *ptrDiscover) List() []string {
var ips []string
p.hostname.Range(func(key, value any) bool {
ips = append(ips, key.(string))
return true
})
return ips
}
func (p *ptrDiscover) lookupHostnameFromCache(ip string) string {
if val, ok := p.hostname.Load(ip); ok {
return val.(string)