diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-10-19 19:57:02 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-10-19 19:57:02 +0200 |
commit | 4e9ca436f286251d2949e5ce6923ab819ae6ebe7 (patch) | |
tree | d720b8f2f1d80dc3289d5d76bb021135a367233b | |
parent | 06dfcd37a40b7da6f318ef3da053815be271be9a (diff) |
get rid of reflect
-rw-r--r-- | monitor.go | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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 |