From 0a3219ce4a5f175232bba6588611449446aa566b Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Tue, 24 Jul 2018 11:02:49 +0200 Subject: [PATCH] Fix: Prevent high CPU / cleaning up non existent directory Signed-off-by: Knut Ahlers --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 6dcf850..68f9efb 100644 --- a/main.go +++ b/main.go @@ -184,7 +184,11 @@ func main() { } func cleanupLogFiles() { - for { + for range time.Tick(10 * time.Second) { + if info, err := os.Stat(cfg.LogDir); err != nil || !info.IsDir() { + continue + } + if err := filepath.Walk(cfg.LogDir, func(path string, info os.FileInfo, err error) error { if err != nil { return err