internal/clientinfo: remove dhcp from refresher list

dhcp lease files are watched separately using fsnotify, it does not need
to be in refresher list.
This commit is contained in:
Cuong Manh Le
2023-07-18 21:15:09 +07:00
committed by Cuong Manh Le
parent d6768c4c39
commit 2cd8b7e021
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -95,13 +95,12 @@ func (t *Table) Init() {
if t.discoverDHCP() { if t.discoverDHCP() {
t.dhcp = &dhcp{selfIP: t.selfIP} t.dhcp = &dhcp{selfIP: t.selfIP}
ctrld.ProxyLog.Debug().Msg("start dhcp discovery") 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") ctrld.ProxyLog.Error().Err(err).Msg("could not init DHCP discover")
} else { } else {
t.ipResolvers = append(t.ipResolvers, t.dhcp) t.ipResolvers = append(t.ipResolvers, t.dhcp)
t.macResolvers = append(t.macResolvers, t.dhcp) t.macResolvers = append(t.macResolvers, t.dhcp)
t.hostnameResolvers = append(t.hostnameResolvers, t.dhcp) t.hostnameResolvers = append(t.hostnameResolvers, t.dhcp)
t.refreshers = append(t.refreshers, t.dhcp)
} }
go t.dhcp.watchChanges() go t.dhcp.watchChanges()
} }
+1 -1
View File
@@ -28,7 +28,7 @@ type dhcp struct {
selfIP string selfIP string
} }
func (d *dhcp) refresh() error { func (d *dhcp) init() error {
watcher, err := fsnotify.NewWatcher() watcher, err := fsnotify.NewWatcher()
if err != nil { if err != nil {
return err return err