瀏覽代碼

fix(worker): do not reload if config has errors

bigeagle 9 年之前
父節點
當前提交
fa98e4f029
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      cmd/tunasync/tunasync.go

+ 2 - 1
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()
 			}