diff --git a/monitor_shared.go b/monitor_shared.go index 35abf6e..70634ae 100644 --- a/monitor_shared.go +++ b/monitor_shared.go @@ -81,6 +81,7 @@ func (m *defaultInterfaceMonitor) delayCheckUpdate() { } err = m.checkUpdate() if errors.Is(err, ErrNoRoute) { + m.defaultInterfaceName = "" m.defaultInterfaceIndex = -1 m.emit(EventNoRoute) }