commands: Make sure pollInterval is always set
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 13 Nov 2021 20:45:51 +0000 (21:45 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 13 Nov 2021 20:45:51 +0000 (21:45 +0100)
Fixes #9165

commands/hugo.go

index 6be3776bc09dcbc2c31560864bdec829f2e15d05..d442a62b5045510c36b0d04d1911983bfba4332c 100644 (file)
@@ -845,6 +845,10 @@ func (c *commandeer) newWatcher(pollIntervalStr string, dirList ...string) (*wat
                c.logger.Printf("Use watcher with poll interval %v", pollInterval)
        }
 
+       if pollInterval == 0 {
+               pollInterval = 500 * time.Millisecond
+       }
+
        watcher, err := watcher.New(500*time.Millisecond, pollInterval, poll)
        if err != nil {
                return nil, err