Re-add the watcher
This commit is contained in:
parent
9b82cca9e2
commit
aa0ba0c3b4
1 changed files with 4 additions and 0 deletions
|
@ -118,6 +118,10 @@ func (z *Zone) Reload(shutdown chan bool) error {
|
||||||
select {
|
select {
|
||||||
case event := <-watcher.Events:
|
case event := <-watcher.Events:
|
||||||
if event.Op&fsnotify.Write == fsnotify.Write || event.Op&fsnotify.Rename == fsnotify.Rename {
|
if event.Op&fsnotify.Write == fsnotify.Write || event.Op&fsnotify.Rename == fsnotify.Rename {
|
||||||
|
if err := watcher.Add(z.file); err != nil {
|
||||||
|
log.Printf("[ERROR] Failed to open `%s' for `%s': %v", z.file, z.origin, err)
|
||||||
|
}
|
||||||
|
|
||||||
reader, err := os.Open(z.file)
|
reader, err := os.Open(z.file)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("[ERROR] Failed to open `%s' for `%s': %v", z.file, z.origin, err)
|
log.Printf("[ERROR] Failed to open `%s' for `%s': %v", z.file, z.origin, err)
|
||||||
|
|
Loading…
Add table
Reference in a new issue