diff --git a/internal/clientinfo/client_info.go b/internal/clientinfo/client_info.go index 6d220e1..4dd757b 100644 --- a/internal/clientinfo/client_info.go +++ b/internal/clientinfo/client_info.go @@ -95,13 +95,12 @@ func (t *Table) Init() { if t.discoverDHCP() { t.dhcp = &dhcp{selfIP: t.selfIP} ctrld.ProxyLog.Debug().Msg("start dhcp discovery") - if err := t.dhcp.refresh(); err != nil { + if err := t.dhcp.init(); err != nil { ctrld.ProxyLog.Error().Err(err).Msg("could not init DHCP discover") } else { t.ipResolvers = append(t.ipResolvers, t.dhcp) t.macResolvers = append(t.macResolvers, t.dhcp) t.hostnameResolvers = append(t.hostnameResolvers, t.dhcp) - t.refreshers = append(t.refreshers, t.dhcp) } go t.dhcp.watchChanges() } diff --git a/internal/clientinfo/dhcp.go b/internal/clientinfo/dhcp.go index 1aca295..9ddc2ed 100644 --- a/internal/clientinfo/dhcp.go +++ b/internal/clientinfo/dhcp.go @@ -28,7 +28,7 @@ type dhcp struct { selfIP string } -func (d *dhcp) refresh() error { +func (d *dhcp) init() error { watcher, err := fsnotify.NewWatcher() if err != nil { return err