wgengine/monitor: fix OpenBSD build

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
pull/1593/head
Brad Fitzpatrick 5 years ago
parent 7f174e84e6
commit bcf571ec97

@ -12,6 +12,7 @@ import (
"sync" "sync"
"time" "time"
"tailscale.com/net/interfaces"
"tailscale.com/types/logger" "tailscale.com/types/logger"
) )
@ -53,7 +54,7 @@ func (pm *pollingMon) Receive() (message, error) {
defer ticker.Stop() defer ticker.Stop()
base := pm.m.InterfaceState() base := pm.m.InterfaceState()
for { for {
if cur, err := pm.m.interfaceStateUncached(); err == nil && !cur.Equal(base) { if cur, err := pm.m.interfaceStateUncached(); err == nil && !cur.EqualFiltered(base, interfaces.FilterInteresting) {
return unspecifiedMessage{}, nil return unspecifiedMessage{}, nil
} }
select { select {

Loading…
Cancel
Save