Add IP type checks
This commit is contained in:
parent
00c93beca0
commit
2036538715
@ -74,7 +74,13 @@ func (i *IPAddressPoller) poll() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("could not obtain IP address: %w", err)
|
return fmt.Errorf("could not obtain IP address: %w", err)
|
||||||
}
|
}
|
||||||
log.Printf("Found IP %v", ip)
|
if ip.To4() != nil && i.iptype == 6 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
if ip.To4() == nil && i.iptype == 4 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
log.Printf("Found IP %v %v", ip, len(ip))
|
||||||
for _, c := range i.channels {
|
for _, c := range i.channels {
|
||||||
select {
|
select {
|
||||||
case c <- ip.String():
|
case c <- ip.String():
|
||||||
|
Reference in New Issue
Block a user