From fa98e4f0295db2e37169525c975e5ee31c9cc20e Mon Sep 17 00:00:00 2001 From: bigeagle Date: Thu, 19 May 2016 11:35:53 +0800 Subject: [PATCH] fix(worker): do not reload if config has errors --- cmd/tunasync/tunasync.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/tunasync/tunasync.go b/cmd/tunasync/tunasync.go index afcc5c3..d871a96 100644 --- a/cmd/tunasync/tunasync.go +++ b/cmd/tunasync/tunasync.go @@ -70,8 +70,9 @@ func startWorker(c *cli.Context) { newCfg, err := worker.LoadConfig(c.String("config")) if err != nil { logger.Errorf("Error loading config: %s", err.Error()) + } else { + w.ReloadMirrorConfig(newCfg.Mirrors) } - w.ReloadMirrorConfig(newCfg.Mirrors) case syscall.SIGINT, syscall.SIGTERM: w.Halt() }