Explorar el Código

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

bigeagle hace 9 años
padre
commit
fa98e4f029
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  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()
 			}