aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-10-19 19:57:02 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-10-19 19:57:02 +0200
commit4e9ca436f286251d2949e5ce6923ab819ae6ebe7 (patch)
treed720b8f2f1d80dc3289d5d76bb021135a367233b
parent06dfcd37a40b7da6f318ef3da053815be271be9a (diff)
get rid of reflect
-rw-r--r--monitor.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/monitor.go b/monitor.go
index 6a0db93..c6d883d 100644
--- a/monitor.go
+++ b/monitor.go
@@ -2,7 +2,6 @@ package main
import (
"net"
- "reflect"
"time"
)
@@ -34,7 +33,7 @@ func monitor4(conf *config, update4 chan<- net.IPAddr) {
}
}
- if !reflect.DeepEqual(addr4, prevAddr4) {
+ if !addr4.IP.Equal(prevAddr4) {
logger.Println("detected new IPv4 address:", addr4)
update4 <- addr4
@@ -73,7 +72,7 @@ func monitor6(conf *config, update6 chan<- net.IPNet) {
}
}
- if !reflect.DeepEqual(prefix6, prevPrefix6) {
+ if !prefix6.Equal(prevPrefix6) {
logger.Println("detected new IPv6 address:", prefix6)
update6 <- prefix6